用存储过程动态生成表 CREATE PROCEDURE createtable @a varchar(100)ASexec('create table '+@a+'(a int,b int)')GO 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --应该使用动态语句来执行CREATE PROCEDURE CreatTable ( @tableName nvarchar(20), @data nvarchar(50))ASDECLARE @STR_SQL varchar(8000)SET @STR_SQL='CREATE TABLE '+@tableName+' ( ProjectResource nvarchar(70) NOT NULL , primary key (ProjectResource))'EXEC(@STR_SQL)SET @STR_SQL='insert '+@tableName+'values(@data)'EXEC(@STR_SQL)GO 查询远程服务器上数据的错误,请教100分 请教数据库查询小问题 为什么我在给正在使用的表加了两个字段后Web务器的CPU压力就上来了,删除就下来了呢? 如何取出表中某个字段值最大的所对应的那条纪录. SSIS包无法在SQL SERVER 代理中无法自动调度 nvarchar(max)的资源浪费和8000的限制的问题! SQL 如何取最大值 不能启动sqlagent.exe,出现“找不到Ordinal”的提示?? winxp可以装sql2000吗? VFP打印 求救:Ms-SQL 與 MySQL 維護上 、安全機制、資料處理 區別的材料 询问这样一个问题,请帮忙!不是太难!
AS
DECLARE @STR_SQL varchar(8000)
SET @STR_SQL='CREATE TABLE '+@tableName+' (
ProjectResource nvarchar(70) NOT NULL ,
primary key (ProjectResource))'
EXEC(@STR_SQL)
SET @STR_SQL=
'insert '+@tableName+'values(@data)'
EXEC(@STR_SQL)
GO