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

獲取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

贊助商鏈接:

主站蜘蛛池模板: 屏东市| 上饶县| 新巴尔虎左旗| 浙江省| 石门县| 淅川县| 东丽区| 琼海市| 平阳县| 金阳县| 伊宁县| 兰坪| 额济纳旗| 饶河县| 辽阳县| 平原县| 宝清县| 汝城县| 招远市| 福泉市| 二连浩特市| 葫芦岛市| 自贡市| 庄河市| 老河口市| 崇阳县| 咸宁市| 双牌县| 彭阳县| 寻甸| 许昌县| 雷州市| 常山县| 鄂尔多斯市| 桦南县| 汶上县| 襄汾县| 乌兰浩特市| 清河县| 中宁县| 柯坪县|