• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

PDM中碰到使用Domains创建的字段类型,在SQL Preview中显示有引号,不知道是什么属性,望达人帮忙解答!

mhxz5680 2008-03-03 08:19:55
RT , POWERDesigner中
...全文
114 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mhxz5680 2008-03-12
自己顶起来!
回复
kelph 2008-03-09
把Database → Edit Current DBMS → General → Script → Sql → Format → CaseSensitivityUsingQuote设置为NO
回复
mhxz5680 2008-03-09
顶起,问题还是没有解决,网上搜索过也没有相关资料,望达人不吝赐教!
回复
mhxz5680 2008-03-09
顶起,不然就沉了!
回复
mhxz5680 2008-03-09
我现在出现的双引号(如 "varchar(50)")是在Domains中定义的数据类型,如何去掉这个双引号?
回复
mhxz5680 2008-03-09
首先感谢楼上的解答,但是如上的设置已经试过,结果如我前面所发的例子一样;

如上设置可能是去掉手动添加varchar(255)的双引号,但不能去掉Domains里面的所定义的双引号,所以问题仍然依旧,希望碰到过的大侠继续指教。

回复
mhxz5680 2008-03-06
if exists (select 1
from sysobjects
where id = object_id('TS_djbm')
and type = 'U')
drop table TS_djbm
go


/*==============================================================*/
/* Table: TS_djbm */
/*==============================================================*/
create table TS_djbm (
did bigint not null,
dbmqz "varchar(50)" null,
dbmxsb "varchar(50)" null,
dpx int null,
dbz "varchar(1000)" null,
dstr1 "varchar(50)" null,
dstr2 "varchar(50)" null,
dstr3 "varchar(50)" null,
dint1 int null,
dint2 int null,
dint3 "varchar(50)" null,
Column_12 char(10) null,
constraint PK_TS_DJBM primary key (did)
)
go

用Domains 产生 SQL Preview 生成的SQL如上所示,很明显不是SQL2000的格式,希望生成没双引号的SQL
忘大家知道的帮忙解答,再次感谢!

我要结果是:

dint1 int null,
dint2 int null,
dint3 varchar(50) null,
Column_12 char(10) null,
但不知道PDM是哪个属性设置!!

回复
loworth 2008-03-03
难道是关键字
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-03 08:19
社区公告
暂无公告