我在用友系统创建基础表时(SQL数据库),加主键就不能创建表!不能创建
CREATE TABLE dbo.DBG_ZCLYZJ
(
GSDM char(20) Not Null, --公司代码
KJND char(4) Not Null, --会计年度
ZJM char(60) Null, --助记码
SYZT char(1) Not Null, --使用状态
SFMX char(1) Not Null, --是否明细
SJDM char(20) Not Null, --上级代码
DMJC Smallint Not Null, --代码级次
DBG_FLD8 char(50) Null, --代码
DBG_FLD9 char(100) Null, --名称
CONSTRAINT PK_DBG_ZCLYZJ PRIMARY KEY CLUSTERED (GSDM,KJND,DBG_FLD8)
)能创建
CREATE TABLE dbo.DBG_ZCLYZJ
(
GSDM char(20) Not Null, --公司代码
KJND char(4) Not Null, --会计年度
ZJM char(60) Null, --助记码
SYZT char(1) Not Null, --使用状态
SFMX char(1) Not Null, --是否明细
SJDM char(20) Not Null, --上级代码
DMJC Smallint Not Null, --代码级次
DBG_FLD8 char(50) Null, --代码
DBG_FLD9 char(100) Null, --名称
CONSTRAINT PK_DBG_ZCLYZJ PRIMARY KEY CLUSTERED (GSDM,KJND)
)是不是什么权限问题呀?
CREATE TABLE dbo.DBG_ZCLYZJ
(
GSDM char(20) Not Null, --公司代码
KJND char(4) Not Null, --会计年度
ZJM char(60) Null, --助记码
SYZT char(1) Not Null, --使用状态
SFMX char(1) Not Null, --是否明细
SJDM char(20) Not Null, --上级代码
DMJC Smallint Not Null, --代码级次
DBG_FLD8 char(50) Null, --代码
DBG_FLD9 char(100) Null, --名称
CONSTRAINT PK_DBG_ZCLYZJ PRIMARY KEY CLUSTERED (GSDM,KJND,DBG_FLD8)
)能创建
CREATE TABLE dbo.DBG_ZCLYZJ
(
GSDM char(20) Not Null, --公司代码
KJND char(4) Not Null, --会计年度
ZJM char(60) Null, --助记码
SYZT char(1) Not Null, --使用状态
SFMX char(1) Not Null, --是否明细
SJDM char(20) Not Null, --上级代码
DMJC Smallint Not Null, --代码级次
DBG_FLD8 char(50) Null, --代码
DBG_FLD9 char(100) Null, --名称
CONSTRAINT PK_DBG_ZCLYZJ PRIMARY KEY CLUSTERED (GSDM,KJND)
)是不是什么权限问题呀?
改成了DBG_FLD8 char(50) not Null 再试试
--这样可以
CREATE TABLE dbo.DBG_ZCLYZJ
(
GSDM char(20) Not Null, --公司代码
KJND char(4) Not Null, --会计年度
ZJM char(60) Null, --助记码
SYZT char(1) Not Null, --使用状态
SFMX char(1) Not Null, --是否明细
SJDM char(20) Not Null, --上级代码
DMJC Smallint Not Null, --代码级次
DBG_FLD8 char(50) Not Null, --代码
DBG_FLD9 char(100) Null, --名称
CONSTRAINT PK_DBG_ZCLYZJ PRIMARY KEY CLUSTERED (GSDM,KJND,DBG_FLD8)
)