读书人

这句如何错了

发布时间: 2012-01-07 21:41:55 作者: rapoo

这句怎么错了
本来是存储过程 检验语法通过了 但是到查询分析器里面 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

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

读书人网 >SQL Server

热点推荐