有几个问题, 1、关于Access中日期/时间类型的定义怎么表示,我用datetime,但不对
2、自动编号的类型又是那个类型关键字表示的呢? 3、现已有Access库a中有表aa,现在在程序中新建了一个库b,想再建一个空表,并且要使表bb的字段定义和表aa完全相同,代码应该怎么写呢?
因为字段很多,如果在creat table语句中完全指定所有字段的话,非常繁杂。
2、自动编号的类型又是那个类型关键字表示的呢? 3、现已有Access库a中有表aa,现在在程序中新建了一个库b,想再建一个空表,并且要使表bb的字段定义和表aa完全相同,代码应该怎么写呢?
因为字段很多,如果在creat table语句中完全指定所有字段的话,非常繁杂。
create table t(aaa count,bbb char(6))
'CREATE TABLE TVIPLevel ( '+
'fCode CHAR ( 23 ) NOT NULL, '+
'fDate DATETIME, '+
'fID COUNTER, '+
'fSex MEMO, '+
'fDiscountAgio numeric(18, 2), '+
'fDiscountBase DOUBLE, '+
'fTypeCode VARCHAR ( 20 ) NOT NULL, '+
'fMinConsume DOUBLE DEFAULT 0 NOT NULL, '+
'fState INTEGER, '+
'fMemo MEMO, '+
'CONSTRAINT PK_TVIPLevel26 PRIMARY KEY (fTypeCode, fCode))'; conn.Execute(str);
select a.aaa.* into b.bb from a.aaa 就会生成和aaa一样的表结构,而且aaa中数据全部导入到bb表中 如果不需要这些数据 直接delete掉就ok了 ^_^
2、自动编号的类型AUTOINCREMENT
3、SELECT * INTO TABLE2 SELECT * FROM TABLE1 WHERE 1>2