RT  , POWERDesigner中

解决方案 »

  1.   

    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是哪个属性设置!!
      

  2.   

    把Database → Edit Current DBMS → General → Script → Sql → Format → CaseSensitivityUsingQuote设置为NO 
      

  3.   

    首先感谢楼上的解答,但是如上的设置已经试过,结果如我前面所发的例子一样;如上设置可能是去掉手动添加varchar(255)的双引号,但不能去掉Domains里面的所定义的双引号,所以问题仍然依旧,希望碰到过的大侠继续指教。
      

  4.   

    我现在出现的双引号(如  "varchar(50)")是在Domains中定义的数据类型,如何去掉这个双引号?