追隨Java
          簡單的事情重復(fù)做,就會產(chǎn)生累積效應(yīng)!
          posts - 260,  comments - 338,  trackbacks - 0
           sqlserver中,sql編程的幾個小常


             
          1、取出剛剛插入(刪除)的數(shù)據(jù)SELECT 字段名 FROM INSERTED(DELETED)
          2、對于UPDATE實際上是先DELETE然后再INSERT所以如果想得到UPDATE前后的數(shù)據(jù)值,應(yīng)該先從DELETED取出,然后從INSERTED取出;
          3、IF UPDATE(列名)可以判斷更新或插入哪一個字段的值;
          4、@@ROWCOUNT可以判斷上一行查詢操作得到的列數(shù);
          5、給變量賦值用SET @ZQB = 13;
          6、察看是否有符合條件的記錄IF EXISTS (SELECT name FROM sysobjects WHERE name = 'reminder' AND type = 'TR');
          7、定義游標(biāo),如下:
          DECLARE c1 CURSOR FOR
          SELECT emp_mgr.emp
          FROM emp_mgr, inserted
          WHERE emp_mgr.emp = inserted.mgr

          OPEN c1
          FETCH NEXT FROM c1 INTO @e--從游標(biāo)中取出數(shù)據(jù)
          WHILE @@fetch_status = 0--判斷是否到最后
          BEGIN
          UPDATE emp_mgr
          SET emp_mgr.NoOfReports = emp_mgr.NoOfReports + 1 -- Add 1 for newly
          WHERE emp_mgr.emp = @e -- added employee.

          FETCH NEXT FROM c1 INTO @e
          END
          CLOSE c1
          DEALLOCATE c1--刪除游標(biāo)引用

          posted on 2005-09-06 09:31 Harryson 閱讀(310) 評論(0)  編輯  收藏 所屬分類: SqlServer

          <2005年9月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          常用鏈接

          留言簿(10)

          隨筆分類(319)

          AJAX

          Coffee House

          CSS

          Java

          JavaScript

          Open Source

          ProjectManagement

          友情Blog

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 和田市| 桂东县| 河池市| 唐河县| 古田县| 宁南县| 丰台区| 阜阳市| 道真| 报价| 营山县| 都江堰市| 乌海市| 侯马市| 曲沃县| 邳州市| 文成县| 平乡县| 高雄县| 巫山县| 日照市| 永和县| 乐东| 兴山县| 汪清县| 腾冲县| 光泽县| 鹤庆县| 庄河市| 麻江县| 黔西| 于都县| 正安县| 专栏| 扎兰屯市| 临海市| 东宁县| 通化县| 乐陵市| 砚山县| 巴南区|