blog.Toby

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            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 渠上月 閱讀(222) 評論(0)  編輯  收藏 所屬分類: sql (sqlServer)
          主站蜘蛛池模板: 莲花县| 蛟河市| 福鼎市| 新密市| 金塔县| 措勤县| 德令哈市| 探索| 富民县| 神农架林区| 盐津县| 武鸣县| 凌源市| 萨嘎县| 龙井市| 蒲城县| 夏津县| 张家口市| 哈密市| 兴化市| 甘洛县| 花莲县| 合作市| 达拉特旗| 曲阜市| 腾冲县| 金秀| 宁晋县| 砀山县| 陇川县| 邯郸市| 读书| 三河市| 永宁县| 前郭尔| 江口县| 弋阳县| 杨浦区| 泽普县| 衡南县| 绩溪县|