gpt4 book ai didi

sql-server - SQL : Adding getdate() as an extended property with EXEC sys.sp_updateextendedproperty

转载 作者:行者123 更新时间:2023-12-03 08:10:27 24 4
gpt4 key购买 nike

情况:尝试利用表/ View /sp上的扩展属性来构建基本的表注释,并确定修改扩展属性的日期以启动需要审阅的事件。

我尝试了几种方法,但无法识别将getdate值分配给以下描述的语法。我也尝试过确定一个系统表来记录修改日期,这将使用户不​​必手动输入修改日期。

EXEC sys.sp_updateextendedproperty 
@name=N'ModifiedDate', @value= getdate(),
@level0type=N'SCHEMA',
@level0name=N'dbo',
@level1type=N'TABLE',
@level1name=N'tablename'

Incorrect syntax near ')'.



非常感谢语法方面的任何帮助或指导。该文档仍处于起步阶段,如果有更好的解决方案,我欢迎那些意见。

最佳答案

您需要使用变量或文字:

DECLARE @d SQL_VARIANT = getdate();

EXEC sys.sp_updateextendedproperty
@name=N'ModifiedDate', @value= @d,
@level0type=N'SCHEMA',
@level0name=N'dbo',
@level1type=N'TABLE',
@level1name=N'tablename';

EXECUTE:

[ @parameter = ] { value
| @variable [ OUTPUT ]
| [ DEFAULT ]
}

关于sql-server - SQL : Adding getdate() as an extended property with EXEC sys.sp_updateextendedproperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52099951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com