Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come mettere in maiuscolo la prima lettera di un record in SQL

Trasmetti il ​​tuo ntext su nvarchar(max) ed esegui le operazioni in alto e a sinistra. Esempio di seguito.

SELECT UPPER(LEFT(cast(Comments as nvarchar(max)),1)) +
LOWER(SUBSTRING(cast(Comments as nvarchar(max)),2,
LEN(cast(Comments as nvarchar(max)))))  
FROM dbo.Template_Survey;

Di seguito dovrebbe funzionare per l'aggiornamento.

Update dbo.Template_Survey SET Comments = 
UPPER(LEFT(cast(Comments as nvarchar(max)),1)) +
LOWER(SUBSTRING(cast(Comments as nvarchar(max)),2,
LEN(cast(Comments as nvarchar(max)))));