数码资讯
SQLServer数据库的序列号列的实现
对于SQL Server 2000和早期版本,您需要使用一个自添加的列,并结合一个临时表。 复制代码代码如下所示: SELECT {AUTOID} = IDENTITY (int, 1,1), * INTO #temp_table FROM table name; 复制代码代码如下所示: SELEC
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
对于SQL Server 2000和早期版本,您需要使用一个自添加的列,并结合一个临时表。
复制代码代码如下所示:
SELECT {AUTOID} = IDENTITY (int, 1,1), * INTO #temp_table FROM table name;
复制代码代码如下所示:
SELECT * FROM # temp_table;
从SQL Server 2005,SQL Server提供了一个row_number()函数,大大简化了工作。
复制代码代码如下所示:
SELECT *, ROW_NUMBER () OVER (ORDER BY sort field) AS {AUTOID} FROM table name;
序数字段的别名可以在后续条件中使用。
复制代码代码如下所示:
SELECT {AUTOID} = IDENTITY (int, 1,1), * INTO #temp_table FROM table name;
复制代码代码如下所示:
SELECT * FROM # temp_table;
从SQL Server 2005,SQL Server提供了一个row_number()函数,大大简化了工作。
复制代码代码如下所示:
SELECT *, ROW_NUMBER () OVER (ORDER BY sort field) AS {AUTOID} FROM table name;
序数字段的别名可以在后续条件中使用。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。