首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这句如何错了

2012-01-07 
这句怎么错了本来是存储过程检验语法通过了但是到查询分析器里面execreturnall就错了CREATEPROCEDUREcreat

这句怎么错了
本来是存储过程     检验语法通过了     但是到查询分析器里面   exec   returnall就错了

CREATE   PROCEDURE   createtb

AS
declare     @mystr   nvarchar(80)
set   @mystr= 'create   table   '   +   cast(Day(GetDate())   as   varchar(2))+ '     (aaa   int   ,   bbb   char(20)) '
exec(@mystr)
RETURN
GO

[解决办法]
你的表名是開始第一個字符是數字,創建的時候,需要在前後加上[].

热点排行