淺談自定義數(shù)據(jù)庫自動編號初始值和步進值_Mssql數(shù)據(jù)庫教程
推薦:通過名詞解釋:輕松接觸13個數(shù)據(jù)庫術(shù)語1.關(guān)系模型:用二維表格結(jié)構(gòu)表示實體集,外鍵表示實體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。關(guān)系模型是由若干個關(guān)系模式組成的集合。 2.關(guān)系模式:關(guān)系模式實際上就是記錄類型。它包括:模式名,屬性名,值域名以及模式的主鍵。關(guān)系模式僅是對數(shù)據(jù)特性的描述。 3.
自定義數(shù)據(jù)庫自動編號初始值和步進值問題: 如何定義數(shù)據(jù)庫的自動編號字段的初始值和步進值?如何定義自動增加字段的初始值和步進值?如何使刪除過數(shù)據(jù)的自動增加字段的開始值重新從1開始?
回答: 通過以下語句,你可以在建表的時候指定其起始值和步進值:CREATE TABLE tblNewOrder2 ( OrderId AUTOINCREMENT (1000, 10), ItemId LONG, Quantity LONG)
你也可以用下面的語句修改下一個起始值和步進值:ALTER TABLE tblOrder ALTER COLUMN OrderId COUNTER (2000, 50)
要重新開始:ALTER TABLE tableName ALTER COLUMN OrderId COUNTER (1, 1) 在 VBE 界面里面用以下代碼:docmd.runsql "ALTER TABLE tableName ALTER COLUMN OrderId COUNTER (1, 1)"
這里要注意的是自動編號往往被用作標識記錄的唯一性,但是 Jet 在用 DDL 語句更改自動編號的同時不會保證修改后的自動編號仍然保持唯一性,因此會出現(xiàn)標識號重復的現(xiàn)象。要避免這一現(xiàn)象最好把自動編號設(shè)定為主鍵、或者不可重復。
分享:談SQL Server 壓縮日志及數(shù)據(jù)庫文件大小請按步驟進行,未進行前面的步驟時,請不要做后面的步驟,以免損壞你的數(shù)據(jù)庫. 一般不建議做第4,6兩步,第4步不安全,有可能損壞數(shù)據(jù)庫或丟失數(shù)據(jù)。第6步如果日志達到上限,則以后的數(shù)據(jù)庫處理會失敗,在清理日志后才能恢復。 1.清空日志 DUMP TRANSACTION 庫名 W
- sql 語句練習與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復數(shù)據(jù)的幾個方法
- sql刪除重復數(shù)據(jù)的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-淺談自定義數(shù)據(jù)庫自動編號初始值和步進值
。