INSERT mytable (first_column,second_column,third_column) VALUES (‘some data','some more data','yet more data') 注意 你可以使用INSERT語句向文本型字段中插入數據。但是,如果你需要輸入很長的字符串,你應該使用WRITETEXT語句。 如果你在INSERT 語句中只指定兩個字段和數據會怎么樣呢?換句話說,你向一個表中插入一條新記錄,但有一個字段沒有提供數據。在這種情況下,有下面的四種可能: 如果該字段有一個缺省值,該值會被使用。例如,假設你插入新記錄時沒有給字段third_column提供數據,而這個字段有一個缺省值 'some value'.在這種情況下,當新記錄建立時會插入值'some value'. 如果該字段可以接受空值,而且沒有缺省值,則會被插入空值。 如果該字段不能接受空值,而且沒有缺省值,就會出現錯誤。你會收到錯誤信息:
The column in table mytable may not be null. 最后,如果該字段是一個標識字段,那么它會自動產生一個新值。當你向一個有標識字段的表中插入新記錄時,只要忽略該字段,標識字段會給自己賦一 個新值。 注意 :向一個有標識字段的表中插入新記錄后,你可以用SQL變量@@identity來訪問新記錄 的標識字段的值。考慮如下的SQL語句: