OPEN SQL

1、SELECT 、INSERT、UPDATE、DELETE、MODIFY
SELECT 命令包含如下从句:SELECT: 需要查询资料库指定表的那些列,是一行还是多行INTO: 查询的结果保存在哪里FROM:从哪些表查询数WHERE: 指定查询条件GROUP BY: 以哪些栏位进行分組ORDER BY: 以哪些栏位进行排序.在INTO中使用 CORRESPONDING FIELDS OF,系统只填充与你的Work Area相同名称的栏位值;执行成功返回代码 SY-SUBRC = 0,如果失敗SY-SUBRC <> 0。

SELECT:

SELECT <F1> … <Fn>  FROM <dbtab>

INTO <work area>

INTO (<f1>, <f2>, <f3> …  )

INTO CORRESPONDING FIELDS OF <work area>

WHERE  <tabfield> <operator> <value>.

ENDSELECT.

SELECT  <f1> … <fn>

FROM <dbtab>

INTO TABLE <itab>

WHERE …

SELECT ... FROM <tables> UP TO <n> ROWS ...

SELECT...INTO|APPENDING CORRESPONDING FIELDS OF TABLE <itab>...

SELECT
menge "数量
INTO CORRESPONDING FIELDS OF TABLE gt_mseg
FROM mseg ORDER BY menge.

SELECT SINGLE 命令

SELECT SINGLE 命令允许你查询一条记录 ,为了确保你查询的记录是唯一的,你必须在你的 WHERE 子句指定所有KEY值,如若查询的记录不止一条,系统会返回代码 SY-SUBRC = 8,查询结果为空

SELECT SINGLE <F1> <F2>  FROM <dbtab>

INTO <work area>

INTO (<f1>, <f2>, <f3> …  )

INTO     CORRESPONDING      FIELDS     OF <work area>

WHERE  <Key1> <op>  AND <Key2> <op> …

SELECT SINGLE
menge "数量
INTO CORRESPONDING FIELDS OF gs_mseg FROM mseg.

INSERT:

INSERT INTO <dbtab> VALUES  wa.

INSERT <dbtab> FROM TABLE itab.

UPDATE:

UPDATE <dbtab> SET f1 … fn  [WHERE sql_cond] .

UPDATE <dbtab> FROM TABLE itab [WHERE sql_cond] .

DELETE:

DELETE FROM <dbtab> WHERE cond.

DELETE <dbtab> FROM TABLE itab.

MODIFY:

MODIFY  <dbtab>.   (相当于INSERT 和UPDATE)

MODIFY  <dbtab> FROM TABLE itab.

最新文章

  1. The Road To Hadoop(网盘系统的实现)
  2. WebGL入门教程(一)-初识webgl
  3. JAVA演算法---約瑟夫問題
  4. Scala包
  5. block捕获自动变量和对象
  6. 【转】十分详细的xStream解析
  7. oracle schema object
  8. Oracle数据库“Specified cast is农田valid”
  9. 到底DAO是什么?为什么要有它的存在?
  10. 读配置文件 properties
  11. 读书笔记-你不知道的JS上-闭包与模块
  12. Java集合之Map
  13. POJ_2318_TOYS&amp;&amp;POJ_2398_Toy Storage_二分+判断直线和点的位置关系
  14. 超全MyBatis动态SQL详解!( 看完SQL爽多了)
  15. python利用requests库模拟post请求时json的使用
  16. hibernate框架学习之数据类型
  17. batch normalization在测试时的问题
  18. JS内置对象-String对象、Date日期对象、Array数组对象、Math对象
  19. socket shutdown和close的区别
  20. centOS 7镜像文件下载

热门文章

  1. 监控mysql主从同步状态是否异常
  2. 三层架构与MVC比较:
  3. 在VMWare上安装ubuntu及VMWare&amp;amp;nbs…
  4. 《Java多线程编程核心技术》读后感(十六)
  5. windows64下安装MySQLdb连接数据库
  6. shell程序---编译目录下全部.c或.cpp文件
  7. VC/MFC的HDC,CDC,CWindowDC,CClientDC,CPaintDC详解:
  8. 2014年第五届蓝桥杯国赛 Log大侠(区间合并+Java递归效率分析)
  9. Java负数的位运算
  10. 阿里云ECS 自己搭建 hyperledger fabric的错误