0
我想在创建表时检查,如果任何字段是'未定义',然后将其更改为空格''。 喜欢的东西 -可以检查和默认约束在sqlite中一起工作
Create Table (
Id real Primary Key,
Name Text Check(*** if this field is 'undefined' then change it to ' ' ****)
);
我想在创建表时检查,如果任何字段是'未定义',然后将其更改为空格''。 喜欢的东西 -可以检查和默认约束在sqlite中一起工作
Create Table (
Id real Primary Key,
Name Text Check(*** if this field is 'undefined' then change it to ' ' ****)
);
你可以为这个任务创建触发器 -
create trigger insert_table_name
BEFORE INSERT on table_name
for each row
when new.text = 'undefined'
begin
new.text:= '';
end;
,倘若你想要做一些其他的任务,你也可以在这个触发执行。
您是否想为该字段创建一个“默认值”?或者你想将字符串'undefined'转换为空格吗? – Tim 2013-05-14 14:35:01
假设在插入时该字段的值为'未定义',那么我想将它改为空格。我想为'undefined'创建一个检查约束,如果它是'undefined',那么将其改为空格 – 2013-05-14 14:37:41
然后,您将需要创建一个好的插入语句,它不会放入''或'undefined',并且它应该向用户发送消息 – Max 2013-05-14 14:58:22