【发布时间】:2021-07-27 09:07:38
【问题描述】:
当我在 PowerDesigner 16.1 中创建测试数据时,软件总是在日期旁边包含一个时间。
有没有什么办法可以修改测试数据生成,去掉时间,只获取日期,遵循这种格式(mm/dd/yyyy)?
当我生成测试数据时,我会得到如下信息:
INSERT INTO test ('a', 'b', '2020-5-7 0:0:0')
谢谢大家:)
【问题讨论】:
-
您为哪个 DBMS 生成?我以 Sybase ASE 15.5 为例,生成的数据取决于列数据类型:列定义为日期时间、日期、时间,我得到像
insert into TABLE_1 (COLUMN_1, COLUMN_2, COLUMN_3) values ('2004-9-10 4:26:24', '2006-7-26', '4:35:37')这样的行。 -
使用 ASE,您可以(仅)将日期插入到
datetime列中,ASE 会将时间组件默认为12:00:00 AM;但我同意 Mitch ... 如果您不需要时间组件,请使用date数据类型来消除存储时间所需的额外空间。
标签: database sybase test-data powerdesigner