OPEN SQL
1. 概要
(1)R/3体系结构
(2)SQL定义
定义:Structured Query Language,ABAP的OPEN SQL里只允许使用DML语言。
(3)OPEN SQL经常使用的命令
SY-SUBRC返回成功与否,SY-DBCNT返回数据的个数。
2. OPEN SQL
(1)SELECT 语句
当查询一条数据时:
当查询多条数据时:
INTO保存到字段或者结构体时,相当于在LOOP循环中执行SELECT语句:
AS指定别名:
动态SELECT语句:
(2)INTO语句
查询一条数据:
使用结构体,用CORRESPONDING FIELDS OF语句会自动找到相同字段名匹配赋值。
查询多条数据:
往内表插入数据时用APPENDING,不能使用INTO。
PACKAGE SIZE:指定每次追加到内表里的数据件数,需要使用ENDSELECT语句。
Single Field
3. FROM语句
用FROM语句指定要查询数据的相应数据库表(或视图)。