【发布时间】:2021-07-07 05:54:38
【问题描述】:
我使用 oledbconnection 或立即访问(安装版本 Office 365 MSO 32 位和 ACE 2016 32 位)创建具有以下 SQL 的表:
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 创建的表不会显示此行为。
请帮忙, 谢谢你
【问题讨论】:
-
你知道 SQL Server 和 MS Access 没有关系,也不像 MS Access 对吧?
-
是的,我不知道为什么要创建标签。