憨厚生

          ----Java's Slave----
          ***Java's Host***

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            165 隨筆 :: 17 文章 :: 90 評論 :: 0 Trackbacks
          轉 http://www.cftea.com/c/2006/12/128KWTC67M14NQJD.asp

          selectinto destTbl from srcTbl
          insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl

          以上兩句都是將 srcTbl 的數據插入到 destTbl,但兩句又有區別的:

          • 第一句(select into from)要求目標表(destTbl)不存在,因為在插入時會自動創建。
          • 第二句(insert into select from)要求目標表(destTbl)存在,由于目標表已經存在,所以我們除了插入源表(srcTbl)的字段外,還可以插入常量,如例中的:5。

          列出所有的表名:
          select name from sysobjects where type='u'

          列出表中列名: 
          select name from syscolumns where id=object_id(tablename)


          判斷臨時表是否存在
           if   object_id('tempdb..#avg_tbl')   is  not null 
              print 'yes'
          else
              print 'no'

          posted on 2009-04-20 13:56 二胡 閱讀(235) 評論(0)  編輯  收藏 所屬分類: pl/sql
          主站蜘蛛池模板: 衡南县| 香港 | 阿巴嘎旗| 清镇市| 兴城市| 浦县| 岱山县| 永昌县| 望江县| 札达县| 诸暨市| 安化县| 潮安县| 安康市| 应用必备| 鄂托克前旗| 高台县| 林西县| 岱山县| 抚顺县| 互助| 周至县| 渝北区| 溆浦县| 长泰县| 镶黄旗| 天峨县| 团风县| 扎兰屯市| 乌鲁木齐市| 湘西| 长葛市| 正蓝旗| 湖南省| 清河县| 通许县| 玉门市| 阜康市| 北安市| 明水县| 新余市|