làm cách nào để tạo cột có giá trị mặc định là chuỗi trống?Tránh cột NULL bằng DEFAULT Chuỗi rỗng
cảm ơn các bạn!
làm cách nào để tạo cột có giá trị mặc định là chuỗi trống?Tránh cột NULL bằng DEFAULT Chuỗi rỗng
cảm ơn các bạn!
Bạn có thể đọc lên về vấn đề here
CREATE TABLE dbo.Test (ID INTEGER, EmptyString VARCHAR(32) DEFAULT '')
INSERT INTO dbo.Test (ID) VALUES (1)
INSERT INTO dbo.Test (ID) VALUES (2)
SELECT * FROM dbo.Test
DROP TABLE dbo.Test
Cái gì như:
CREATE TABLE foobar (string_column VARCHAR(100) NOT NULL DEFAULT '')
Trong SQL server bạn có thể thiết lập "Cột properties> Giá trị mặc định hoặc ràng buộc" để ('')
. LƯU Ý: Nó bao gồm dấu nháy đơn và dấu ngoặc đơn
Cơ sở dữ liệu này là gì? Trong Oracle, nếu bạn đặt VARCHAR thành '', nó sẽ trở thành NULL. –
@Brian Hooper, OP cho biết * sử dụng MS SQL 2008 *. Tuy nhiên, tốt để biết Oracle hoạt động khác nhau, cảm ơn. –
Ah. Một số thẻ đã xuất hiện gần đây hoặc tôi cần kính mới. Xin lỗi, chaps. –