線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1000
推到 Plurk!
推到 Facebook!

ADO+ACCESS: 如何复制mdb中表?

尚未結案
lovelypp
初階會員


發表:122
回覆:111
積分:46
註冊:2003-02-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-01 15:49:46 IP:218.104.xxx.xxx 未訂閱
产生一个新的表(Table), 与mdb中的表只是表名称(table name)不同,如何做?
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-01 17:16:25 IP:211.76.xxx.xxx 未訂閱
如果是要產生一個新的table使用以下SQL語法: CREATE TABLE "+Table_Name+" (ID AUTOINCREMENT NOT NULL,field1 char(10),field2 char(20),field3 char(20),field4 char(10))";
shinhrn
中階會員


發表:54
回覆:165
積分:83
註冊:2002-06-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-01 17:49:06 IP:218.162.xxx.xxx 未訂閱
引言: 如果是要產生一個新的table使用以下SQL語法: CREATE TABLE "+Table_Name+" (ID AUTOINCREMENT NOT NULL,field1 char(10),field2 char(20),field3 char(20),field4 char(10))";
不好意思插個話 我只是要建立multifieldindex index 而不要 CONSTRAINT,不知可不可以??? 還有是否可以設defult值.... CREATE [TEMPORARY] TABLE table (field1 type [(size)] [NOT NULL] [WITH COMPRESSION | WITH COMP] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])
lovelypp
初階會員


發表:122
回覆:111
積分:46
註冊:2003-02-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-01 18:46:36 IP:218.104.xxx.xxx 未訂閱
不是要产生(Create)一个表是复制(Copy)一个表,源表是有数据的也要一并复制过来.
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-01 19:23:10 IP:203.95.xxx.xxx 未訂閱
可以用 select * into new_table_name from table 但原始 table 的 primary_key 及一些有關的欄位資訊(如 自動編號) 是不會過去的, 只有欄位名, 欄位型態, 及已有的資料會寫入到新的 table 中!
系統時間:2024-06-29 17:46:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!