当前位置:数据库 > SQLServer >>

MSSQL 存储过程,这一句错在什么地方?

CREATE PROCEDURE [Item] ( @ID int ) AS declare @TmpTableName varchar(30) set @TmpTableName = '##' + @sID exec('update '+@TmpTableName+' set fDate = ' +convert(varchar(10),getdate(),120)) 错误提示为:关键字 convert 附近有语法错误;
答案:CREATE PROCEDURE [Item] 
( 
@sID int 
) 

AS 

declare @TmpTableName varchar(30) 

set @TmpTableName = '##' + @sID 
declare @date varchar(30)
set @date=convert(varchar(10),getdate(),120)
exec('update '+@TmpTableName+' set fDate = ' +@date)

上一个:mssql的小问题
下一个:ORACEL和MSSQL怎么连一起

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,