我使用 oledbconnection 或立即在 access 中使用以下 SQL 创建一个表(安装版本 Office 365 MSO 32 位和 ACE 2016 32 位):
CREATE TABLE Ticket (
[ID] COUNTER
, [Kundennummer] CHAR(15)
, [DC] CHAR(5)
, [Auftragsnummer] CHAR(25)
, [OZ] CHAR(5)
, [ASS] CHAR(20)
, [ASB] CHAR(5)
, [SPATZ] CHAR(19)
, [Status_num] INTEGER
, [Status_text] CHAR(255)
, [Bearbeitet_timestamp] DATE
, [IMPORT_ZEITSTEMPEL] DATE
, [RESULT_ZEITSTEMPEL] DATE
, CONSTRAINT [PrimaryKey] PRIMARY KEY ([ID])
);
使用“create table”创建的表对于所有长度受限的字段始终具有完整的受限长度。
当我在 Access 中或通过 oleDbConnection 添加记录时,每个字段都会用空格填充到其完整长度。
我怎样才能以这样的方式编写创建表SQL,使得创建表时只接受实际的字段内容。或者Access中有设置吗?
使用 Access 创建的表不会显示此行为。
请帮忙,
谢谢