亚洲va中文字幕无码毛片,亚洲成a人片77777kkkk,五十路丰满中年熟女中出,无码人妻精品一区二区,天堂在线中文

幫助與文檔

當前位置: 主頁 > 網站建設 > 正文

米安數據教你Mssql如何重置sql標識值?

時間:2019/11/4 8:49:34   來源:米安網絡   作者:云主機配置專家   點擊:1700次

sql server標識列是大家非常熟悉的了,下面為您介紹了sql server標識列重置的一些知識,如果您對sql server標識列方面感興趣的話,不妨一看。

     A. 根據需要重置當前標識值

根據需要重置 Works 數據庫中 Employee 表的當前標識值。

DBCC CHECKIDENT ("HumanResources.Employee");

B. 報告當前標識值

報告Works 數據庫的 Employee 表中的當前標識值,但如果該標識值不正確,不會進行更正。

DBCC CHECKIDENT ("HumanResources.Employee", NORESEED);

C. 強制將當前標識值設為新值

強制將 Employee 表中的 EmployeeID 列中的當前標識值設置為 300.因為該表有現有行,因此下一個插入行將使用 301 作為值,即當前標識值加上 1(為該列定義的當前增加值)。

DBCC CHECKIDENT ("HumanResources.Employee", RESEED, 300);
 

補充:在MySQL中,也有類似Identity的功能:

`IDs` int(11) unsigned NOT NULL AUTO_INCREMENT

在創(chuàng)建表的時候,會有一個選項AUTO_INCREMENT=17422061.直接可以設置起始值,還可以設置步長:

SHOW VARIABLES LIKE 'auto_inc%';

起始值:auto_increment_offset

步長:auto_increment_increment

SET @auto_increment_increment=10;

SELECT LAST_INSERT_ID();

版權保護: 本文「米安數據教你Mssql如何重置sql標識值?」由 云主機配置專家 原創(chuàng),轉載請保留鏈接: http://www.iqcg.cn/docs/site/52.html

聯(lián)系客服

0312-5535754

微信公眾號