字段默认值取当前月份直,如何建立
CREATE TABLE AB_CANCEL(
ACCT_BOOK_ID NUMERIC(12,0) NOT NULL COMMENT '????',
BAL_ID NUMERIC(12,0) NOT NULL COMMENT 'BAL_ID?BAL_ID_SEQ.NEXTVAL',
SP_ID NUMERIC(6,0) COMMENT 'SP_ID',
PART_ID NUMERIC(3,0) NOT NULL DEFAULT MONTH(SYSDATE())
);
这个part_id 到底如何改写,这样写,说报错,语法错误,不知道具体原因,求支招;
2.想建立一个函数,直接取得当前的月份,结果函数返回是0,还不知道怎么调,求支招
BEGIN
#Routine body goes here...
DECLARE new_mon DATE;
DECLARE new_id INT;
set new_mon=month(NOW());
set new_id=CAST(new_mon AS INT);
return new_id;
END
页:
[1]