如何创建一个默认值为空字符串的列?
谢谢你们!
答案 0 :(得分:12)
您可以阅读主题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
答案 1 :(得分:6)
类似的东西:
CREATE TABLE foobar (string_column VARCHAR(100) NOT NULL DEFAULT '')
答案 2 :(得分:5)
在SQL Server中,您可以将“列属性>默认值或绑定”部分设置为('')
。注意:它包括单引号和括号