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