我想动态创建数据表,在存储过程中我这样写
CREATE PROCEDURE tabletemp
@m
AS
create table @m
(
型号 char(35),品牌 char(20),数量 float,单价 money
)
GO
create table @m错在哪??(这里报错了)
我想用变量做TABLE名怎么办?
CREATE PROCEDURE tabletemp
@m
AS
create table @m
(
型号 char(35),品牌 char(20),数量 float,单价 money
)
GO
create table @m错在哪??(这里报错了)
我想用变量做TABLE名怎么办?
试试
create procedure tabletemp
@m varchar(20)
to : AWolfBoy(龍行江湖),我是在程序中引用了.
to :ljmanage(过客),您的意思我还不太明白.是在应用程序里引用呢,还是在存储过程中用.是定义表名呢,还是我说的@m
就是想用存储过程解决我说的哪个问题