如何在MQL2005中动态创建表,表名动态根据参数确定_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

如何在MQL2005中动态创建表,表名动态根据参数确定

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:动态参数确定根据
黑客防线网安网讯:  我想创建临时表,表名是机器名:host_name(),表机构是固定的。只需要动态确定表名。  如何在创建的时候把表名动态创建为使用者的机器名?  我使用了如下句子,提示错误:Declare @...

  我想创建临时表表名是机器名:host_name()表机构是固定的只需要动态确定表名

  如何在创建的时候把表名动态创建为使用者的机器名?

  我使用了如下句子,提示错误:

Declare @TableName as char(50)
SELECT @TableName = '#temp_'+host_name()
CREATE TABLE [dbo].[@TableName](…………

  请问有什么好的办法没有?或者说,难道必须把这样的创建的脚本在command的CommanText里面构造好,然后执行。

  解决方法:

declare @name varchar(100)
select @name='#temp_'+replace(host_name(),'-','')
exec('create table '+@name+'(id int,col varchar(200))')

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9805-1.html
网站维护教程更新时间:2012-03-21 02:25:31  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer