如何把oracle语句改变成mysql语句
CREATETABLECOST(IDNUMBER(4)CONSTRAINTCOST_ID_PKPRIMARYKEY,NAMEVARCHAR(50)NOTNULL,BASE...
CREATE TABLE COST( ID NUMBER(4) CONSTRAINT COST_ID_PK PRIMARY KEY, NAME VARCHAR(50) NOT NULL, BASE_DURATION NUMBER(11), BASE_COST NUMBER(7,2), UNIT_COST NUMBER(7,4), STATUS CHAR(1) CONSTRAINT COST_STATUS_CK CHECK (STATUS IN (0,1)), DESCR VARCHAR2(100), CREATIME DATE DEFAULT SYSDATE , STARTIME DATE );
这里面 我知道 number需要换成int 还需要弄哪儿啊 在mysql里面怎么也执行不了
错误提示说 mysql语法不正确! 展开
这里面 我知道 number需要换成int 还需要弄哪儿啊 在mysql里面怎么也执行不了
错误提示说 mysql语法不正确! 展开
2013-09-25
展开全部
测试通过。 结果如图:
sql 如下:
CREATE TABLE COST(
ID DECIMAL(4) NOT NULL,
NAME VARCHAR(50) NOT NULL,
BASE_DURATION DECIMAL(11),
BASE_COST DECIMAL(7,2),
UNIT_COST DECIMAL(7,4),
STATUS CHAR(1),
DESCR VARCHAR(100),
CREATIME TIMESTAMP not null default CURRENT_TIMESTAMP,
STARTIME DATE,
CONSTRAINT COST_ID_PK PRIMARY KEY(ID),
CONSTRAINT COST_STATUS_CK CHECK (STATUS IN (0,1))
);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询