凭什么说我错了?

snowerhuayun 2003-10-09 02:45:55

CREATE PROCEDURE Kao( @temptable varchar(30)) AS

CREATE TABLE @tempTable
(
[日期] [smalldatetime] NULL,
[机械番号] [Varchar](30) NULL,
[数量] [decimal] NULL
)

我的这个存储过程
为什么总提示我@tempTable附近语法错误?
...全文
60 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowerhuayun 2003-10-09
  • 打赏
  • 举报
回复
大概明白了,先谢谢。
二师兄的老公 2003-10-09
  • 打赏
  • 举报
回复
你的目的是想创建一张指定名称的表?
拼字符串,然后exec。
snowerhuayun 2003-10-09
  • 打赏
  • 举报
回复
变量不能做表名吗?如果不能我该如何解决?
kmzs 2003-10-09
  • 打赏
  • 举报
回复
欧?
hc_z 2003-10-09
  • 打赏
  • 举报
回复
是变量作表名引起得
snowerhuayun 2003-10-09
  • 打赏
  • 举报
回复
To sunnybelt:
试了,不行。
sunnyBelt 2003-10-09
  • 打赏
  • 举报
回复
CREATE PROCEDURE Kao @temptable varchar(30)
AS
CREATE TABLE @tempTable
(
[日期] [smalldatetime] NULL,
[机械番号] [Varchar](30) NULL,
[数量] [decimal] NULL
)

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧