Impostare valore predefino a stringa vuota

martedì 26 settembre 2006 - 10.41

vpanta Profilo | Senior Member

Ciao,
SQL Server 2005 Express, vorrei impostare come valore predefinito la stringa vuota, per campi varchar, in modo da non contenere valori Null nelle insert dove non specifico i campi, come faccio ?
Ciao

sanbiz Profilo | Senior Member

>SQL Server 2005 Express, vorrei impostare come valore predefinito
>la stringa vuota, per campi varchar, in modo da non contenere
>valori Null nelle insert dove non specifico i campi, come faccio?

Attraverso l'istruzione SQL Create Table e Alter Table:
es.
CREATE TABLE dbo.Table_1
(
miaColonna varchar(50) NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE dbo.Table_1 ADD CONSTRAINT
DF_Table_1_miaColonna DEFAULT '' FOR miaColonna
GO

Oppure
Utilizzando lo strumento grafico SQL Server Management Studio Express semplicemente facendo tasto destro sulla tua tabella (o selezionando nuova) una volta selezionato il campo nella parte bassa dello schermo trovi le Colum Properties; imposta "default value or binding" a '' (doppio apice)
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/

vpanta Profilo | Senior Member

Ciao,
io ho risolto invece con (N''), singoli apici, col doppio apice viene inserito " se la stringa è vuota.
Ciao

sanbiz Profilo | Senior Member

>io ho risolto invece con (N''), singoli apici, col doppio apice
>viene inserito " se la stringa è vuota.

Mi sono spiegato male, doppio apice intendevo due volte l'apice
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5