技術(shù)小貼士

          主要分為DB、OS和ERP三大塊

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            12 隨筆 :: 0 文章 :: 0 評(píng)論 :: 0 Trackbacks
          一、SQL分類
                  --------------------------------------------------------------------------------------
                  1、按操作分類:DDL和DML
           
                  2、按是否有緩存分類:
                        (1) OPEN SQL :數(shù)據(jù)庫(kù)與命令編譯器存在緩存,如Select * From <Itab>....
                        (2) Native SQL:直接處理

          二、創(chuàng)建字典表
                  --------------------------------------------------------------------------------------
                 語法: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) 使用關(guān)鍵字刪除
                           語法:DELETE  <database>  FROM  <wa>

                      (2) 使用條件刪除
                           語法:DELETE  FROM  <database>  WHERE  <condition>

                5、使用游標(biāo)
                      ------------------------------
                      (1) 打開:
                           語法:OPEN  CURSOR  <c>  FOR  SELECT …  WHERE <condition>

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

                     (3) 關(guān)閉:
                          語法:CLOSE  CURSOR  <c>


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

                  (2) 回退:ROLLBACK WORK

                  
          posted on 2005-11-21 22:48 行者 閱讀(334) 評(píng)論(0)  編輯  收藏 所屬分類: 42.SAP
          主站蜘蛛池模板: 岳阳市| 宁乡县| 汾西县| 连平县| 平湖市| 梨树县| 昌平区| 桐柏县| 通山县| 临城县| 罗平县| 容城县| 乌拉特中旗| 东阳市| 沁阳市| 巫溪县| 蒲江县| 会泽县| 株洲市| 瑞金市| 涞水县| 尼玛县| 日照市| 乌拉特后旗| 临江市| 司法| 潮州市| 关岭| 永福县| 鞍山市| 安陆市| 辽阳县| 大新县| 丰台区| 台安县| 定远县| 巩义市| 古田县| 驻马店市| 遂宁市| 西乡县|