blog.Toby

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            130 隨筆 :: 2 文章 :: 150 評論 :: 0 Trackbacks

           DECLARE dt_Cursor CURSOR DYNAMIC FOR

          select obj.name--, count(*)

          from sysobjects obj, syscolumns col

          where obj.id=col.id and col.name = 'SEC_CD' and obj.type='U'

           

          OPEN dt_Cursor

           

          declare @firstLine bit

          set @firstLine = 1

          Declare @sql varchar(8000)

          set @sql = ''

          Declare @tblName varchar(100)

          FETCH NEXT FROM dt_Cursor INTO @tblName

          WHILE @@FETCH_STATUS = 0

          BEGIN

             if @firstLine=1

                 set @firstLine=0

             else

                 set @sql = @sql + ' union all '

           

             set @sql = @sql + 'select ''' + @tblName + ''' as TABLE_NM, count(*) as ROW_CNT from ' + @tblName + ' where SEC_CD=''02188'''

           

             FETCH NEXT FROM dt_Cursor INTO @tblName

          END

           

          CLOSE dt_Cursor

          DEALLOCATE dt_Cursor

           

          exec (@sql)

          posted on 2008-01-31 10:55 渠上月 閱讀(232) 評論(0)  編輯  收藏 所屬分類: sql (sqlServer)
          主站蜘蛛池模板: 临猗县| 黄浦区| 临沂市| 永新县| 儋州市| 砀山县| 仁怀市| 铜陵市| 富顺县| 博湖县| 屯留县| 乳山市| 防城港市| 黄龙县| 阜新| 斗六市| 广灵县| 锦州市| 青海省| 陈巴尔虎旗| 工布江达县| 镇原县| 湛江市| 临澧县| 辉县市| 左权县| 兰坪| 贵南县| 连城县| 诸暨市| 离岛区| 望城县| 双江| 通化市| 浑源县| 龙海市| 普兰县| 永康市| 惠安县| 嵩明县| 巴楚县|