sql >> Databasteknik >  >> RDS >> Sqlserver

Undvik NULL-kolumner med DEFAULT Empty String

Du kan läsa om ämnet här

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. Varför kan det bara finnas en TIMESTAMP-kolumn med CURRENT_TIMESTAMP i DEFAULT-satsen?

  2. PHP Kontrollera efter NULL

  3. Hur kan jag slå samman två strängar av kommaseparerade nummer i MySQL?

  4. Jämför resultatet av två tabellfunktioner med en kolumn från varje