[英]Exporting tables from SQL Server into MS Access
我正在尝试使用数据导入/导出功能将表从SQL Server导出到MS Access。 一切都很好,但有两件事:
主键约束没有导出到MS Access甚至Identity属性。 理想情况下,我希望country_id
列成为MS访问中的AutoNumber
/主键列。
bit
在MS访问中正在转换为Integer
。 我希望它是“ Yes/No
列。
有人可以帮我吗?
这是我的SQL Server代码:
CREATE TABLE country
(
id_country int IDENTITY PRIMARY KEY not null,
my_tinyint tinyint,
my_single real,
my_double float,
my_bit bit,
my_char char(7),
my_longchar text
);
您不能直接使用DDL创建自动编号字段。 最好的办法是创建一个“主键”字段。 以下DDL查询适用于我的2013 Access数据库:
CREATE TABLE country
(
id_country LONG CONSTRAINT PK_id_country PRIMARY KEY,
my_tinyint integer,
my_single single,
my_double double,
my_bit integer,
my_char text(7),
my_longchar memo
)
但是,这不会创建递增字段。 您必须使用DAO或ADOX来处理此问题,或者在Access界面中手动进行操作。这是一个SO问题,说明如何执行此操作: 如何在运行时在MS-Access中创建带有自动编号字段的表?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.