我要在存储过程中循环取sysobjects中的记录该怎么做?
解决方案 »
- 多表合并查询的问题?
- {"'MCT' 不是可以识别的 OPTIMIZER LOCK HINTS 选项。" }
- 提问:如何将'赋给存储过程中的变量...内详 仅剩20分请笑纳...
- 怎么在触发器中根据插入的数据动态地向不同表内插入数据??
- 请教一下,使用 SQL中的 distinct 或 group by 什么时候会自动排序
- 各位高手,请指教如何以整张表来导入数据库
- 在MS-SQL Server 数据库中保存高等数学公式??
- 在win2000专业版上安装sql6.5客户端,连不上数据库,是什么原因?
- 如何通过一个表生成这个结果?
- 要把一个文件存入sql server,怎样设置字段属性
- 如何建立一个用户使这个用户仅仅拥有对这个数据的查询条件
- updatechu出现的冲突问题,在线等待!
drop procedure [dbo].[SP_UpdateECADataBase2]
GO
CREATE PROCEDURE dbo.SP_UpdateECADataBase2
AS
BEGIN
DECLARE @TableName varchar(50) --表名 DECLARE TableName CURSOR FOR
select name from sysobjects where (name like 'SYS_%' or name like 'TSYS_%')
OPEN TableName
Fetch Next from TableName into @TableName
WHILE @@FETCH_STATUS=0
Begin
-------------------------------------------------------------------------------
print @TableName
--少了下面一行代码
Fetch Next from TableName into @TableName
END
close TableName
DEALLOCATE TableName
-------------------------------------------------------------------------------
SET XACT_ABORT off
ENDGO