Comment puis-je créer une colonne avec la valeur par défaut étant une chaîne vide? p>
Merci gars! p>
3 Réponses :
quelque chose comme: p>
Créer une table foobar (string_column Varcharchar (100) Not Null Par défaut '') Code> P>
Vous pouvez lire sur le sujet ici A > 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
Quelle base de données est-ce? À Oracle, si vous définissez un Varcharne à '', cela devient null.
@Brian Hooper, a dit en utilisant MS SQL 2008 i>. Néanmoins, bon de connaître Oracle fonctionne différemment, merci.
Ah. Soit certaines tags sont apparus récemment ou j'ai besoin de nouveaux verres. Désolé, chas.
@Brian, ne t'inquiète pas, tes yeux vont bien. J'ai changé les balises après votre commentaire et supprimé le en utilisant MS SQL 2008 i> de la question.
dans SQL Server Vous pouvez définir "Propriétés de la colonne> Section de la valeur par défaut ou de la liaison" sur ('') code>. Remarque: il comprend une citation unique et une parenthèse p>