Archivi tag: SQL

SQL azzeramento chiave primaria autoincrementale

di | 25 Aprile 2021

Dopo aver svuotato una tabella SQL Server se la chiave primaria è autoincrementale, questa continuerà con la numerazione precedente. Per azzerare il contatore della chiave, possiamo usare questo comando da SQL Management Studio: DBCC CHECKIDENT (‘<nome_tabella>’, RESEED, 0) In questo modo stiamo impostando la chiave primaria attuale al valore zero, per cui il prossimo record… Leggi tutto »

Creare righe sequenziali in una query SQL Server

di | 1 Maggio 2018

Spesso per motivi diversi può rendersi necessario generare un contatore di righe all’interno di una query SQL. In questi casi è possibile utilizzare il comando ROW_NUMBER(),  il quale restituisce il numero sequenziale di riga all’interno di una query effettuata con SQL server. La sintassi è la seguente: ROW_NUMBER ( )  OVER ( [ PARTITION BY  [campo1, campo2,… Leggi tutto »

Come utilizzare la funzione Replace nei campi di TEXT e NTEXT di un database SQL Server

di | 12 Marzo 2016

Per aggiornare il contenuto di un campo stringa all’interno di una tabella SQL, si può utilizzare la funzione Replace. La sintassi dell’istruzione Replace in SQL Server è abbastanza semplice: Replace (campo,”valore_da_cercare”,”valore_da_sostituire”). Ad esempio se volessimo aggiornare nella tabella Articoli il campo Descrizione sostituendo la il termine inserito erroneamente “scatola” con “confezione” per gli articoli della famiglia “CNF”, l’istruzione da… Leggi tutto »

Forzare Database SQL Server Off line

di | 19 Aprile 2014

Non sempre, tentando di portare off-line un database da SQL Server Management Studio, questa operazione va a buon fine. In questi casi è consigliabile tentare di effettuare l’operazione lanciando uno script SQL. Uno script che generalmente funziona sempre è il seguente: USE master GO ALTER DATABASE YourDatabaseName SET OFFLINE WITH ROLLBACK IMMEDIATE GO Sostituite il testo YourDatabaseName con il… Leggi tutto »