SQLScript is SAP HANA's procedural extension to SQL, enabling complex data-intensive logic execution directly within the database layer. It follows the code-to-data paradigm, pushing computation to where data resides rather than moving data to the application layer.
| Declarative | Pure SQL sequences | Converted to data flow graphs, processed in parallel | | Imperative | Control structures (IF, WHILE, FOR) | Processed sequentially, prevents parallel execution |
Anonymous Blocks Single-use logic not stored in the database. Useful for testing and ad-hoc execution.
이 기술은 사용자가 "SQLScript 프로시저 작성", "HANA 저장 프로시저 생성", "AMDP 메서드 구현", "SQLScript 성능 최적화", "SQLScript 예외 처리", "HANA 프로시저 디버그", "테이블 함수 생성"을 요청하거나 SQLScript, SAP HANA 프로시저, AMDP, EXIT HANDLER 또는 코드-데이터 패러다임을 언급할 때 사용해야 합니다. 구문 패턴, 기본 제공 함수, 예외 처리, 성능 최적화, 커서 관리 및 AMDP(ABAP Managed Database Procedure) 통합을 포함한 SAP HANA 데이터베이스 프로그래밍을 위한 포괄적인 SQLScript 개발 지침입니다. 출처: secondsky/sap-skills.