新聞中心
Access數據庫自增長字段值的修改及初始值的設置是本文我們主要要介紹的內容,Access的自增長字段的值的修改,發(fā)現原來Access自增長比起SQL Server的標識列有一定的靈活性。比如Access的自增長字段可以直接insert記錄時指定數值,但是不要和已經有的記錄的該字段值重復了,會主鍵沖突的,而SQL Server就不行了。

成都創(chuàng)新互聯公司10多年企業(yè)網站制作服務;為您提供網站建設,網站制作,網頁設計及高端網站定制服務,企業(yè)網站制作及推廣,對柴油發(fā)電機等多個領域擁有多年設計經驗的網站建設公司。
并且如果某個自增長序號已經有記錄了,那么刪除這條記錄后還可以設定該值作為新記錄的序號值。但是對于已有的記錄,就不能修改自增長字段的值了,如果確需修改,有兩種方法,要不就是刪除原記錄,重新插入數據時指定該字段值。要不就是去除自增長屬性,修改成一個不重復的值保存后再將該字段類型設置成自動增長。
那么,如果想設定Access數據庫自增長字段的初始值該怎么辦呢,這個較為簡單,可以通過特定SQL語句即可實現。
如果創(chuàng)建表結構時想設定自增長字段的初始值可以這條語句:
CREATE TABLE 表名 ( 自增長字段名 AUTOINCREMENT (1000, 10), ItemId LONG, Quantity LONG)
如果表結構已經存在,可以通過這條語句修改:
ALTER TABLE 表名 ALTER COLUMN 自增長字段名 COUNTER (2000, 50)
如果想復位自增長種子重新開始,可以這樣:
ALTER TABLE 表名 ALTER COLUMN 自增長字段名 COUNTER (1, 1)
好了,SQL Server和Access兩種數據庫的自增長(標識列)都可以修改字段值了。有什么用呢,呵呵,很有用,對于我目前手同的工作來說,就是可以在程序中增加數據導入導出文本文件了,并且導入后一些關鍵的排序主鍵字段值不會發(fā)生改變,能保持原有數據的編號。
關于Access數據庫自增長字段值的修改及初始值的設置的相關內容就介紹到這里了,希望本次的介紹能夠對您有所收獲!
【編輯推薦】
- SQL Server數據庫字段說明的添加修改刪除示例
- SQL Server數據庫服務器負載均衡集群的實現方法
- 初學Java調用存儲過程返回一行或多行結果集的實例
- 使用LLServer實現對leveldb的訪問封裝的C#客戶端源碼
- SQL Server數據庫解決Performance Dashboard溢出問題
名稱欄目:Access數據庫自增長字段值的修改及初始值的設置
標題鏈接:http://m.5511xx.com/article/ccsidis.html


咨詢
建站咨詢
