成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

獲取SQL SERVER用戶表信息游標

2010-08-28 10:49:52來源:西部e網作者:

  /*獲取用戶表信息光標*/

  SET NOCOUNT ON

  DECLARE find_user_table CURSOR

  FOR

  SELECT [name],crdate FROM sysobjects

  WHERE type='U' /*這里只查詢用戶定義的表*/

  ORDER BY [name]

  DECLARE @cName VARCHAR(128) /*定義儲存表名變量*/

  DECLARE @crdate DATETIME /*定義表創建日期變量*/

  DECLARE @Rows INT /*定義表行數變量*/

  CREATE TABLE #tmpTable /*創建用來儲存信息的臨時表*/

  (

  Tablename VARCHAR(128),

  crDate datetime,

  Row INT

  )

  OPEN find_user_table /*打開游標*/

  FETCH NEXT FROM find_user_table INTO @cName,@crdate /*從光標中讀取表名到變量*/

  WHILE @@FETCH_STATUS=0

  BEGIN

  DECLARE @cSql nvarchar(500),@par nvarchar(30)

  SELECT @par='@nRows INT OUTPUT'

  SELECT @cSql='SELECT @nRows=COUNT(*) FROM ['+@cName+']'

  EXECUTE sp_executesql @cSql,@par,@rows OUTPUT /*計算當前表的總行數*/

  INSERT INTO #tmpTable valueS(@cName,@crdate,@rows) /*將當前表信息存儲到臨時表*/

  FETCH NEXT FROM find_user_table INTO @cName,@crdate /*從光標中讀取表名到變量*/

  END

  SELECT * FROM #tmpTable /*顯示所有表信息*/

  DROP TABLE #tmpTable /*刪除臨時表*/

  CLOSE find_user_table /*關閉游標*/

  DEALLOCATE find_user_table /*釋放游標*/

關鍵詞:SQLSERVER

贊助商鏈接:

主站蜘蛛池模板: 镇原县| 南川市| 达日县| 云霄县| 大洼县| 信阳市| 龙里县| 弋阳县| 望谟县| 博野县| 哈巴河县| 马关县| 玉田县| 大埔区| 濉溪县| 潼南县| 晋江市| 新巴尔虎右旗| 任丘市| 扎兰屯市| 张家口市| 武平县| 友谊县| 黄大仙区| 乌拉特后旗| 安福县| 东城区| 莱阳市| 邵阳市| 秭归县| 大安市| 东方市| 香河县| 青海省| 龙州县| 临湘市| 金乡县| 象山县| 昌乐县| 长葛市| 敦化市|