技術小貼士

          主要分為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 行者 閱讀(332) 評論(0)  編輯  收藏 所屬分類: 42.SAP
          主站蜘蛛池模板: 禹州市| 沧州市| 庆元县| 葫芦岛市| 靖州| 三原县| 台前县| 宁河县| 襄城县| 独山县| 石河子市| 邵阳市| 奎屯市| 重庆市| 和政县| 龙岩市| 宁津县| 仁寿县| 时尚| 页游| 星座| 天全县| 宜丰县| 安平县| 日照市| 海伦市| 南投县| 甘孜县| 洞头县| 九寨沟县| 城步| 五河县| 河曲县| 甘孜县| 鹿泉市| 闻喜县| 自贡市| 高尔夫| 延吉市| 常宁市| 太白县|