++++++++用SP创建新表的问题+++++++++ exec('select * from '+@表名+'') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @nums as varchar(20)set @nums='表名'exec('select * from '+@nums+'') CREATE PROCEDURE sp_CreateTable@TableName varchar(20)--新建表名称ASexec('IF NOT (EXISTS(select * from dbo.sysobjects where id = object_id(N'''+@TableName+''') and OBJECTPROPERTY(id, N''IsUserTable'') = 1))beginCREATE TABLE ['+@TableName+'] ( [id] [int] NOT NULL , [name] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY]END')EXECUTE执行标量值的用户定义函数、系统过程、用户定义存储过程或扩展存储过程。同时支持 Transact-SQL 批处理内的字符串的执行 若要唤醒调用函数,请使用 EXECUTE stored_procedure 中描述的语法。语法执行存储过程:[ [ EXEC [ UTE ] ] { [ @return_status = ] { procedure_name [ ;number ] | @procedure_name_var } [ [ @parameter = ] { value | @variable [ OUTPUT ] | [ DEFAULT ] ] [ ,...n ] [ WITH RECOMPILE ] 执行字符串:EXEC [ UTE ] ( { @string_variable | [ N ] 'tsql_string' } [ + ...n ] ) 求助:如何查找数据库中所有字段的内容都相同的记录? ROW_NUMBER() OVER这个怎么用,这句话完全看不懂啊??急救 触发器如何写 SQL查询语句优化,[超难] 我安装了mysql,安装之后用的还好好的,可是等我再次开机之后,打开数据库,输入密码时就自动退出了,怎么回事啊,求高人解决,谢了谢了!!! 求一SQL的写法,(无符合条件也显示一条记录) 数据库连接的问题 这个存储过程哪里错了? 求sql语句!急急!!! 今天上午的面试题,请教了好几个人,都实现不了 日志增长很快,该如何控制? 关于使用ADOConnect连接到SQL SEVER 6.5的问题!
set @nums='表名'exec('select * from '+@nums+'')
@TableName varchar(20)--新建表名称
ASexec('IF NOT (EXISTS(select * from dbo.sysobjects where id = object_id(N'''+@TableName+''') and OBJECTPROPERTY(id, N''IsUserTable'') = 1))
begin
CREATE TABLE ['+@TableName+'] (
[id] [int] NOT NULL ,
[name] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
END')EXECUTE
执行标量值的用户定义函数、系统过程、用户定义存储过程或扩展存储过程。同时支持 Transact-SQL 批处理内的字符串的执行 若要唤醒调用函数,请使用 EXECUTE stored_procedure 中描述的语法。语法
执行存储过程:[ [ EXEC [ UTE ] ]
{
[ @return_status = ]
{ procedure_name [ ;number ] | @procedure_name_var
}
[ [ @parameter = ] { value | @variable [ OUTPUT ] | [ DEFAULT ] ]
[ ,...n ]
[ WITH RECOMPILE ] 执行字符串:EXEC [ UTE ] ( { @string_variable | [ N ] 'tsql_string' } [ + ...n ] )