在SQL Server的表中生成ID或代码列(主键)的最佳方法是什么?我的要求是一个大表,其中存储了超过1000000行。
因此,通常我们创建表的自动标识列,但这是最好的方法吗?例如,我有一个employee_master表,共有三列,如
emp_id auto increment
Emp_code varchar(20)
and also default like Rowno of a table.
因此,在这种情况下,它具有表的3个唯一列。这是最好的方法吗? 或同时生成主表和事务表的ID /代码列的最佳方法是什么。
还有什么方法可以生成财务年度的自动生成列。(任何函数)
答案 0 :(得分:-2)
以下SQL语句将“ ID”列定义为“人”表中的自动递增主键字段
创建表人员( ID int NOT NULL AUTO_INCREMENT, LastName varchar(255)NOT NULL, 名字varchar(255), 年龄, 主键(ID) );
我认为这会起作用。