sql - 在 sql 的 uniqueidentifier 中设置一些默认的 guid 值
问题描述
我需要设置默认的 guid 值,而不是NEWID()
在 SQL 的 uniqueidentifier 列中。
例如:TestTable中有一个TestID列,需要将默认TestID设置为"DA74F684-B228-48D5-9692-69465BE6D720"
。
先感谢您。
解决方案
这是你的脚本。
ALTER TABLE TestTable drop COLUMN TestID
ALTER TABLE TestTable ADD TestID uniqueidentifier DEFAULT cast('DA74F684-B228-48D5-9692-69465BE6D720' as uniqueidentifier);
然后,更新现有记录
UPDATE TestTable set TestID = 'DA74F684-B228-48D5-9692-69465BE6D720'
推荐阅读
- ruby-on-rails - 如果选中复选框,则在字段中强制输入
- java - 尽管配置,Solr 拼写检查不起作用
- windows - 通过 SSH 连接到 Linux 的 BATCH 文件。如何?
- react-native - 如何修复 Metro Bundler 进程以代码 1 退出
- html - 如何使用反应钩子制作虚线进度指示器组件?
- ios - 'catch' 块无法访问,因为在 'do' 块中没有抛出错误
- node.js - MongoDB对两个字段的自定义排序
- python - Python if 语句在使用负浮点数时出错
- unity3d - 如何在 Unity3D 中将贴花附加到动画对象?
- r - 联合分析水平错误 - 矩阵上的下标数量不正确?