ABAP基础(六)

 
数据库操作( )
          Open SQL
�C         完全集成到 ABAP 中的标准 SQL 子集中
�C         只包括数据操纵 (DML)
     SELECT,INSERT,UPDATE,MODIFY,DELETE
�C         不包括数据定义 (DDL) 和数据控制 (DCL)
 
          提取数据 SELECT 语句
�C         选择单行数据
    SELECT SINGLE <result> INTO <target> FROM <source>…
�C         选择多行数据 : 循环选择
    SELECT [DISTINCT] <result> …
            <statement block>
    ENDSELECT.
�C         选择多行数据 : 选择至内表
    SELECT … INTO TABLE itab.
插入数据 INSERT 语句
�C         插入单行数据
    INSERT INTO dbtab VALUES wa .
    INSERT INTO dbtab FROM wa .
 
�C         插入多行数据
    INSERT dbtab FROM TABLE itab .
更新数据 UPDATE 语句
�C         更新单行数据
    UPDATE dbtab SET f1=g1 … fi=gi WHERE <fix_key>.
    *fix_key 全部表关键字段的值
UPDATE dbtab FROM wa .
�C         更新多行数据
    UPDATE dbtab SET f1=g1 … fi=gi [WHERE <condition>].
UPDATE dbtab FROM TABLE itab .
          添加或更新数据 MODIFY 语句
�C         添加或更新单行数据
    MODIFY dbtab FROM wa .
 
�C         添加或更新多行数据
    MODIFY dbtab FROM itab .
 
Native SQL
�C         包含 DDL,DML,DCL
�C         依赖特定数据库类型
�C         不具备好的可移植性
          EXEC SQL [PERFORMING <form>].
             <Native SQL statement>[;]
    ENDEXEC.
 

你可能感兴趣的:(职场,休闲,ABAP基础)