我有一个表Users
与列UserAccountID
(char),Username
(varchar),Password
(varchar)。问题与SQL和插入guid号
在ASP.NET MVC中,我创建了一个用于创建新用户的表单,但我不知道如何自动生成该数字。我认为我需要一些触发器,但我不确定这是一个好方向吗?我不知道如何以编程方式将UserAccountID
这个数字传递给另外两列,无论用户在文本字段中输入什么内容?
CREATE TABLE [dbo].[Users] (
[UserAccountID] CHAR (36) NOT NULL,
[Username] VARCHAR (45) NOT NULL,
[Password] VARCHAR (45) NOT NULL,
PRIMARY KEY CLUSTERED ([UserAccountID] ASC)
);
你的rdbms是什么?你知道什么'autonumeric' [fields](http://www.w3schools.com/sql/sql_autoincrement.asp)是什么? –
除非您有充分理由不使用自动递增字段,否则请使用自动递增字段。 http://www.w3schools.com/sql/sql_autoincrement.asp –
我知道a-i领域,但任务是使用guid,这是我第一次听说他们。我在Visual Studio中使用它。 –