是否可以将列默认值设置为 SQL Server 的 NewId()?
在 FluentMigrator 中,是否可以将列默认设置为函数?
具体来说,我要向已包含数据的 SQL Server 2008 表中添加一个 uniqueidentifier (Guid) 列,并且它将成为必填字段 - 是否可以将默认值设置为 NewId() 函数?
In fluentMigrator, is it possible to set a column default to a function?
Specifically, I'm adding a uniqueidentifier (Guid) column to a SQL Server 2008 table that already contains data, and it's going to be a required field - is it possible to set the default to the NewId() function?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
NewId() 和 GetDate() 的字段默认值可通过引用
SystemMethods.NewGuid
或SystemMethods.CurrentDateTime
获得(至少对于 SQL Server),例如:Field defaults for NewId() and GetDate() are available (for SQL Server at least) by referring to either
SystemMethods.NewGuid
orSystemMethods.CurrentDateTime
, for example: