如何随机选择一个表 我有五个表a1,a2,a3,a4,a5经过循环可能会剩下5-n个表,比如剩下a1,a3,a5,请问如何随机选择其中一个表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @tbnumber intdeclare @tbname varchar(10)declare @str varchar(1000)select @tbnumber=convert(int,ceiling(rand()*5))set @tbname='a'+convert(varchar(10),@tbnumber)set @str=N'select * from '+@tbnameexec sp_executesql @str 消息 214,级别 16,状态 2,过程 sp_executesql,第 1 行过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'。 declare @tbnumber intdeclare @tbname varchar(10)---------declare @tbname nvarchar(10)declare @str varchar(1000)---------declare @str nvarchar(1000)select @tbnumber=convert(int,ceiling(rand()*5))set @tbname='a'+convert(varchar(10),@tbnumber)set @str=N'select * from '+@tbnameexec sp_executesql @str上面对应修改即可`` 怎样将MSSQL转成MySql? Access窗体筛选查询功能不能实现 sql 表相同内容合并问题 高分求教高手!!SQL数据库新手的疑惑:多线程查询? 如何在sql2000中删除复合主键外表中符合主表条件的数据? 查询的顺序问题 请问大哥,如何向表中批量的插入数据,能举个例子吗。 把数据库还原到另外的数据库上了.如何恢复过来.急~~~~ StringBuffer的具体操作 请教:如何将两个表合并 如何把表中一个数据赋值给变量 SQL正则问题
declare @tbname varchar(10)
declare @str varchar(1000)
select @tbnumber=convert(int,ceiling(rand()*5))
set @tbname='a'+convert(varchar(10),@tbnumber)
set @str=N'select * from '+@tbname
exec sp_executesql @str
过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'。
declare @tbname varchar(10)---------declare @tbname nvarchar(10)
declare @str varchar(1000)---------declare @str nvarchar(1000)
select @tbnumber=convert(int,ceiling(rand()*5))
set @tbname='a'+convert(varchar(10),@tbnumber)
set @str=N'select * from '+@tbname
exec sp_executesql @str上面对应修改即可``