初学存储过程遇到的问题:新建一张表的存储过程怎么写? hi all!请问1 客户端传入一个表名,要根据传入的表名新建一张表的存储过程怎么写2 怎么样获得数据库的所有表名?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MS sqlandym(华尚) 老兄 ths 但我不是问存储的问题 是新建一张表的"存储过程" CREATE PROCEDURE [Get_Extra_By_Page]@tablename varchar(50)ASCREATE TABLE @tablename( ID int IDENTITY PRIMARY KEY, recog bigint, ZBID int, TURN int, YAOPINNAME nvarchar (100), SPNAME nvarchar (100),} 光靠表名就可以创建表吗?不要字段和相应的类型了吗?可以在存储过程里写好SQL语句,付值给@str,在执行 exec (@str). ths myth_2002(myth)第一个问题解决第二个问题 怎么样获得数据库的所有表名 CREATE PROCEDURE CreatNewModule@tableName varchar(50)ASCREATE TABLE @tableName( [ProductNO] [varchar] (50), [BM] [varchar] (20), [Valid] [char] (1) , [ZYF] [char] (1) , [Fsh] [varchar] (3) , [FProduct] [varchar] (50) , [SProduct] [varchar] (50) , [ZJBZ] [char] (1) , [SModulepath] [varchar] (30) , [FM] [varchar] (6) , [BZ] [varchar] (14) , [CHDM] [varchar] (12) , [WZmc] [varchar] (20) , [tz] [varchar] (8) , [SHAPE] [varchar] (20) , [DJSUM] [numeric](18, 4) , [pos] [varchar] (12) , [pslb] [char] (1) , [psworkerno] [varchar] (20) , [ZRDH] [varchar] (16) , [ZRSL] [numeric](18, 2) , [JLDW] [varchar] (6) , [FactorySum] [int] , [INnerFactoryBZ] [char] (1) , [DJ] [numeric](18, 4) , [JE] [numeric](18, 4) , [WBJ] [varchar] (10) , [WZLY] [varchar] (12) , [ZPJB] [varchar] (12) , [DEGS] [numeric](18, 2) , [DEFSL] [numeric](18, 2) , [ZRDW] [varchar] (20) , [ZCDW] [varchar] (20) , [LB] [varchar] (20) , [updatename] [varchar] (5) , [updatetime] [datetime] , [info] [varchar] (20) )GO老是提示CREATE TABLE @tableName(有错 怎么回事?? dbgrid刷新。 如何用自己写的程序打开自定义的文件? 关于ADODataSet的问题 如何在delphi中调用迅雷下载文件 请教大家:关于三层数据库系统开发的学习? 如何用ADOStoredProc调用参数是日期的存储过程?? FR报表问题,NEWPAGE 很急..... 请问dxdbGrid中的每一行记录焦点转移的event是什么 求基于Delphi树的学生数量汇总算法 各位大虾都过来看看呢 在线请教该如何释放内存????
andym(华尚) 老兄 ths 但我不是问存储的问题 是新建一张表的"存储过程"
@tablename varchar(50)
AS
CREATE TABLE @tablename(
ID int IDENTITY PRIMARY KEY,
recog bigint,
ZBID int,
TURN int,
YAOPINNAME nvarchar (100),
SPNAME nvarchar (100),
}
不要字段和相应的类型了吗?可以在存储过程里写好SQL语句,付值给@str,在执行 exec (@str).
@tableName varchar(50)
AS
CREATE TABLE @tableName(
[ProductNO] [varchar] (50),
[BM] [varchar] (20),
[Valid] [char] (1) ,
[ZYF] [char] (1) ,
[Fsh] [varchar] (3) ,
[FProduct] [varchar] (50) ,
[SProduct] [varchar] (50) ,
[ZJBZ] [char] (1) ,
[SModulepath] [varchar] (30) ,
[FM] [varchar] (6) ,
[BZ] [varchar] (14) ,
[CHDM] [varchar] (12) ,
[WZmc] [varchar] (20) ,
[tz] [varchar] (8) ,
[SHAPE] [varchar] (20) ,
[DJSUM] [numeric](18, 4) ,
[pos] [varchar] (12) ,
[pslb] [char] (1) ,
[psworkerno] [varchar] (20) ,
[ZRDH] [varchar] (16) ,
[ZRSL] [numeric](18, 2) ,
[JLDW] [varchar] (6) ,
[FactorySum] [int] ,
[INnerFactoryBZ] [char] (1) ,
[DJ] [numeric](18, 4) ,
[JE] [numeric](18, 4) ,
[WBJ] [varchar] (10) ,
[WZLY] [varchar] (12) ,
[ZPJB] [varchar] (12) ,
[DEGS] [numeric](18, 2) ,
[DEFSL] [numeric](18, 2) ,
[ZRDW] [varchar] (20) ,
[ZCDW] [varchar] (20) ,
[LB] [varchar] (20) ,
[updatename] [varchar] (5) ,
[updatetime] [datetime] ,
[info] [varchar] (20)
)
GO
老是提示CREATE TABLE @tableName(有错 怎么回事??