Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在sql server中使用表名设置int值_Sql_Sql Server_Stored Procedures - Fatal编程技术网

如何在sql server中使用表名设置int值

如何在sql server中使用表名设置int值,sql,sql-server,stored-procedures,Sql,Sql Server,Stored Procedures,我在sql server中有一个Master表 我正在使用带有@val变量的存储过程 通过@val=001 002 003…我想添加 001 002 003…带有主表的变量 Master001 Master002 Master003 你能详细解释一下你想要实现什么吗?是否要“克隆”您的master表创建新表Master001,Master002,等等?如果val为001,则变量为字符串(varchar),因为如果它是int,则会删除前导零。所以我认为你可以写Master001,没有任何问

我在sql server中有一个
Master
表 我正在使用带有@val变量的存储过程 通过@val=
001 002 003…
我想添加
001 002 003…
带有
主表的变量

Master001  Master002  Master003 

你能详细解释一下你想要实现什么吗?是否要“克隆”您的
master
表创建新表
Master001
Master002
,等等?如果val为001,则变量为字符串(varchar),因为如果它是int,则会删除前导零。所以我认为你可以写Master001,没有任何问题。如果我理解你的问题,但是它有点不清楚!