请教一个创建表的问题
一开始不存在T_JB1_1表,我用下列语句创建表,但总是报 "字段 'PNMGDZCZZ_JZW ' 已经存在于表 'T_JB1_1 ' 中。 "的错误,不知为什么,请高手帮忙,谢谢!
创建语句如下:
CREATE TABLE T_JB1_1( POID VARCHAR(36) NULL , PDQDM VARCHAR(8) NULL , PDQMC VARCHAR(64) NULL , PXXDM VARCHAR(5) NULL , PXXMC VARCHAR(64) NULL , PLSGXDM VARCHAR(2) NULL , PXXLBDM VARCHAR(4) NULL , PSJLX VARCHAR(2) NULL , PNCJZGRS_J Decimal NULL, PNCJZGRS_ZRJS Decimal NULL, PNMJZGRS_J Decimal NULL, PNMJZGRS_ZRJS Decimal NULL, PNMTXRY Decimal NULL, PXSS_NCS Decimal NULL, PXSS_NMS Decimal NULL, PNMXSMJ_J Decimal NULL, PNMXSMJ_WF Decimal NULL, PNMGDZCZZ_J Decimal NULL, PNMGDZCZZ_JZW Decimal NULL, PNMGDZCZZ_ZYSB Decimal NULL, PBNXJ_MJ Decimal NULL, PBNXJ_JE Decimal NULL, PBNGZZYSB Decimal NULL, PBNG_YBTSSL Decimal NULL, PBNG_YBTSJE Decimal NULL, PBNG_DZTSSL Decimal NULL, PBNG_DZTSJE Decimal NULL, PNM_YBTS Decimal NULL, PNM_DZTS Decimal NULL, PBCZL_JGS Decimal NULL, PBCZL_NC_BSS Decimal NULL, PBCZL_NC_SSS Decimal NULL, PBCZL_NC_BZKS Decimal NULL, PBCZL_NC_BZKS_GZS Decimal NULL, PBCZL_NC_HSYDS Decimal NULL, PBCZL_NC_LXS Decimal NULL, PBCZL_NM_BSS Decimal NULL, PBCZL_NM_SSS Decimal NULL, PBCZL_NM_BZKS Decimal NULL, PBCZL_NM_BZKS_GZS Decimal NULL, PBCZL_NM_HSYDS Decimal NULL, PBCZL_NM_LXS Decimal NULL, PBCZL_GZ_NC_ZZXSS Decimal NULL, PBCZL_GZ_NM_ZZXSS Decimal NULL, PBCZL_NM_PYRY Decimal NULL )
[解决办法]
将 'PNMGDZCZZ_JZW ' 改为长度小于等于10就可以了。
因为自由表字段的长度最大为10
[解决办法]
在自由表中字段最长为10个字符,可以在DBC中建表
[解决办法]
解决了吧
顶一下了