国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Access > 正文

設(shè)定Access數(shù)據(jù)庫自增長字段初始值

2024-09-07 19:05:07
字體:
供稿:網(wǎng)友

最近在做論壇數(shù)據(jù)轉(zhuǎn)換程序。例如表src, 表dest都有一個id自增長字段,(都是access數(shù)據(jù)庫,起始值1 ,步長1)
表src中id,char兩字段的值為
1、a
2、b
3、c
6、d
7、e
9、f
這樣在將src中的記錄插入表dest的時候會有麻煩,使得表dest中記錄如下所示
1、a
2、b
3、c
4、d
5、e
6、f
這樣造成dest和其它關(guān)聯(lián)表中的數(shù)據(jù)難以對應(yīng) 。因此有必要在向表dest中插入記錄時 設(shè)置其id字段的起始值,然后再進行插入操作
在 http://access911.net/fixhtm/71FAB01E13DC.htm?tt=    發(fā)現(xiàn)如下文字:

通過以下語句,你可以在建表的時候指定其起始值和步進值:

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)"

這里要注意的是自動編號往往被用作標(biāo)識記錄的唯一性,但是 Jet 在用 DDL 語句更改自動編號的同時不會保證修改后的自動編號仍然保持唯一性,因此會出現(xiàn)標(biāo)識號重復(fù)的現(xiàn)象。要避免這一現(xiàn)象最好把自動編號設(shè)定為主鍵、或者不可重復(fù)。

哈哈 看來我的問題可以解決了 ,雖然是很不起眼的東西 ,但是用到時候沒有 就會很抓狂 ^_^
程序雖然簡單 但還是決定 明天把代碼貼出來

http://www.cnblogs.com/zjneter/archive/2006/12/28/606575.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丹阳市| 当涂县| 丽江市| 高要市| 侯马市| 安多县| 双桥区| 巢湖市| 措勤县| 温宿县| 崇信县| 安岳县| 改则县| 河间市| 岫岩| 灵璧县| 永康市| 金塔县| 泾阳县| 万山特区| 屏南县| 澄迈县| 故城县| 容城县| 河津市| 凤山县| 甘孜县| 余干县| 新蔡县| 棋牌| 秀山| 宝清县| 曲靖市| 玛纳斯县| 十堰市| 峨眉山市| 旬阳县| 石阡县| 万盛区| 平陆县| 台中市|