我的域名为DateDom36:char(18)
,但我需要将子类型更改为date
。我在Erwin中更改了它,但不知怎的,在我在数据库上创建它们之前我没有保存更改。如何让SQL接受我将类型更改为日期?
注意:这不适用于课程学分。
答案 0 :(得分:2)
尝试在连接到数据库时在查询窗口中运行它:
DROP TYPE DateDom36;
GO
CREATE TYPE DateDom36 FROM date;
根据您上面所写的内容,这是一个WAG。类型名称非常好奇,因为您通常不想使用括号。
答案 1 :(得分:0)
首先,确保所有char(18)值都可以转换为日期。
其次,请记住蛮力总能奏效。
将数据库转储到文本文件,编辑CREATE DOMAIN语句,然后加载数据库。
编辑CREATE DOMAIN语句时,请编辑类型,而不是名称。