9 我有一个供内部使用的键列,它只是一个递增的整数,但我想有第二个唯一列,它是UUID,但是我不知道如何为默认值调用一个函数(因此,SQL服务器正在创建UUID,而不是Java),是否有任何文档可以为此建议我? sql-server sql-server-2005 — Ztatic source
12 CREATE TABLE TblUID ( ID INT NOT NULL, UID UNIQUEIDENTIFIER NOT NULL DEFAULT NEWID() ) — 亚历克斯 source 5 那或者NEWSEQUENTIALID()。 — 尼克·查马斯
6 不知道我是否正确理解了您的问题,但是您可以uniqueidentifier在表中有一个字段。如果要为记录生成一个uid,可以执行以下操作: create table UniqueIdTest ( someint int not null, someid uniqueidentifier not null ) insert into UniqueIdTest(someint, someid) values(1, NEWID()) 满足您的要求吗? — 托马斯·斯金格 source
NEWSEQUENTIALID()
。