技术小贴士

主要分为DB、OS和ERP三大块

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  12 随笔 :: 0 文章 :: 0 评论 :: 0 Trackbacks
一、SQL分类
        --------------------------------------------------------------------------------------
        1、按操作分类:DDL和DML
 
        2、按是否有缓存分类:
              (1) OPEN SQL :数据库与命令编译器存在缓存,如Select * From <Itab>....
              (2) Native SQL:直接处理

二、创建字典表
        --------------------------------------------------------------------------------------
       语法:TABLES  table

三、处理字典表
        --------------------------------------------------------------------------------------
       1、查询       
      ------------------------------
      语法:SELECT <result> FROM <source> [INTO <target>] [WHERE <condition>]
               [GROUP BY <fields>] [ORDER BY <sort_order>].

       2、插入
            ------------------------------
      (1) Work Area插入:
          语法:INSERT  INTO  <database>  VALUES  <wa>

            (2)  表间插入
                  语法:INSERT  <database>  FROM  TABLE  <itab>  [ACCEPTING DUPLICATE KEY]

       3、更改
             ------------------------------
      (1) 更改单行
          语法:UPDATE <dbtab> [CLIENT SPECIFIED] FROM <wa>.
                或
                UPDATE <dbtab> [CLIENT SPECIFIED].

      (2) 更改多行
          语法:UPDATE  <database>  SET  < f1>=<values>…  WHERE  <condition>.

      (3) 表间更改
          语法:UPDATE <dbtab> [CLIENT SPECIFIED] FROM TABLE <itab>.

      (4) Modify更改(有则更改,无则插入)
          语法:MODIFY  <database>  FROM  <wa>.

      4、删除
            ------------------------------
            (1) 使用关键字删除
                 语法:DELETE  <database>  FROM  <wa>

            (2) 使用条件删除
                 语法:DELETE  FROM  <database>  WHERE  <condition>

      5、使用游标
            ------------------------------
            (1) 打开:
                 语法:OPEN  CURSOR  <c>  FOR  SELECT …  WHERE <condition>

           (2) 使用:
                 语法:FETCH  NEXT  CURSOR  <c>  INTO  <wa>

           (3) 关闭:
                语法:CLOSE  CURSOR  <c>


四、提交与回退
        --------------------------------------------------------------------------------------
        (1) 提交:COMMIT WORK

        (2) 回退:ROLLBACK WORK

        
posted on 2005-11-21 22:48 行者 阅读(323) 评论(0)  编辑  收藏 所属分类: 42.SAP

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问