如何在SQL中直接生成GUID(唯一标识符)? [英] How can the GUID (uniqueidentifier) be generated directly in SQL?
本文介绍了如何在SQL中直接生成GUID(唯一标识符)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我直接在表中插入值,而无需编写用于创建表的查询.
我正在使用的列是Id(uniqueidentifier,primarykey),Name(varchar).现在我可以直接插入Name值,但是当我从一行移到另一行时如何自动生成GUID?认为会生成它并继续进行下一行它给出了错误:列值不能为null.如何解决?
谢谢,..
Hi
I am inserting values in a table directly without writing the query for create table.
The columns I am using are Id(uniqueidentifier,primarykey),Name(varchar).Now I can insert the Name values directly but how can the GUID can automatically generated when I move from one row to other row?Because when I dont insert anything thinking it would be generated and moving on to next row it is giving error :Column values cannot be null.How to fix it?
Thanks,..
推荐答案
在表设计器中,为该列添加"newid()
"作为"Default Value or Binding
".
In the table designer, add "newid()
" as "Default Value or Binding
" for that column.
引用使用uniqueidentifier数据 [
这篇关于如何在SQL中直接生成GUID(唯一标识符)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文