如何在SQL中直接生成GUID(唯一标识符)? [英] How can the GUID (uniqueidentifier) be generated directly in SQL?

查看:1566
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆