麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Access > 正文

談設定Access數據庫自增長字段初始值

2024-09-07 19:03:51
字體:
來源:轉載
供稿:網友

最近在做論壇數據轉換程序。例如表src, 表dest都有一個id自增長字段,(都是access數據庫,起始值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和其它關聯表中的數據難以對應 。因此有必要在向表dest中插入記錄時 設置其id字段的起始值,然后再進行插入操作

在 http://access911.net/fixhtm/71FAB01E13DC.htm?tt= 發現如下文字:

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

以下為引用的內容:

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 語句更改自動編號的同時不會保證修改后的自動編號仍然保持唯一性,因此會出現標識號重復的現象。要避免這一現象最好把自動編號設定為主鍵、或者不可重復。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久高清 | 久久久成人免费视频 | 国产精品视频六区 | 久久久久亚洲a | 香蕉国产在线视频 | 亚洲网站免费观看 | 国产色视频免费 | 91,视频免费看 | av电影手机在线看 | 草草视频在线播放 | 97伦理 | 狠狠一区| 久久久久久久亚洲视频 | www.99xxxx.com| 国内精品久久久久久2021浪潮 | 亚洲第一视频 | 欧美日韩中文字幕在线 | 成人午夜在线免费 | 久久人人爽人人爽人人片av高请 | 狠狠色成色综合网 | 色综合视频 | 精品国产九九九 | 国产精品999在线观看 | 免费人成在线观看网站 | 久久国语对白 | 国产在线精品一区二区三区不卡 | 日日爱影院 | 国产美女爽到喷白浆的 | 成人三区四区 | 99亚洲伊人久久精品影院红桃 | 黄色av网站免费看 | 亚洲午夜免费电影 | 看一级毛片 | 牛牛a级毛片在线播放 | 日韩视频在线不卡 | 成人在线视频免费 | 国产第一页精品 | 亚洲3atv精品一区二区三区 | www.91sp| 久久国产免费 | 亚洲小视频在线 |