是否可以在列默认值中使用函数?
我想做那样的事情:
CREATE TABLE FOO
(
col1 varchar(100),
col2 varchar(1) NOT NULL DEFAULT SUBSTRING(col1,1,1)
);
答案 0 :(得分:1)
您可以创建表格的VIEW,使用您的函数创建值。
答案 1 :(得分:0)
不,这是不可能的。
Only static values are allowed和times values,例如current_timestamp
或current_date
。