OPEN SQL
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.
最新文章
- The Road To Hadoop(网盘系统的实现)
- WebGL入门教程(一)-初识webgl
- JAVA演算法---約瑟夫問題
- Scala包
- block捕获自动变量和对象
- 【转】十分详细的xStream解析
- oracle schema object
- Oracle数据库“Specified cast is农田valid”
- 到底DAO是什么?为什么要有它的存在?
- 读配置文件 properties
- 读书笔记-你不知道的JS上-闭包与模块
- Java集合之Map
- POJ_2318_TOYS&;&;POJ_2398_Toy Storage_二分+判断直线和点的位置关系
- 超全MyBatis动态SQL详解!( 看完SQL爽多了)
- python利用requests库模拟post请求时json的使用
- hibernate框架学习之数据类型
- batch normalization在测试时的问题
- JS内置对象-String对象、Date日期对象、Array数组对象、Math对象
- socket shutdown和close的区别
- centOS 7镜像文件下载
热门文章
- 监控mysql主从同步状态是否异常
- 三层架构与MVC比较:
- 在VMWare上安装ubuntu及VMWare&;amp;nbs…
- 《Java多线程编程核心技术》读后感(十六)
- windows64下安装MySQLdb连接数据库
- shell程序---编译目录下全部.c或.cpp文件
- VC/MFC的HDC,CDC,CWindowDC,CClientDC,CPaintDC详解:
- 2014年第五届蓝桥杯国赛 Log大侠(区间合并+Java递归效率分析)
- Java负数的位运算
- 阿里云ECS 自己搭建 hyperledger fabric的错误