没有数组,建立一个临时表。
select name,identity(int,1,1) id into #t from dl.dbo.sysobjects where xtype='u'
然后循环使用临时表#t
declare @i int
declare @name varchar(100)
set @i = 1
while ...
begin
select @name = name from #t where id = @i
....
set @i = @i + 1
end
....
select name,identity(int,1,1) id into #t from dl.dbo.sysobjects where xtype='u'
然后循环使用临时表#t
declare @i int
declare @name varchar(100)
set @i = 1
while ...
begin
select @name = name from #t where id = @i
....
set @i = @i + 1
end
....
解决方案 »
- 两个表之间的关系使用代码如何建位呀!!
- 以sa的身份打开syscomments表,删除text字段中的一个值,但无法删除,提示“无法编辑该单元”,什么原因?
- 日期查询问题
- 怎么把一个数据库的索引一次全部导出呢?
- 项表中添加数据后,就不能与服务器建立连接了,怎么办??
- 关于分组的问题
- 远程备份使用net use命令的问题
- 各位大侠 快快帮忙!! 我着急呀 100分 马上结贴
- 求一段存储过程代码?在线急等...
- 现在有什么软件能做数据模型的?
- 配置ODBC数据源出现问题,SQL Server 2000做的服务器,出现SQLState:'01000' SQL Server 错误:14
- 怎样取随机字符串(8位),不能重复!
as
begin
EXEC master..xp_cmdshell 'bcp "select name from pubs.dbo.sysobjects where xtype=''U''" queryout c:\objectname.txt -c -q -S"hdlm" -U"sa" -P"admin"'
end