MariaDB社区

标题: 字段默认值取当前月份直,如何建立 [打印本页]

作者: ~蹄蹄的头头~    时间: 2014-4-10 11:34
标题: 字段默认值取当前月份直,如何建立
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




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2