Creazione di una tabella partendo da una tabella – Copia
SELECT * INTO NEWTABLE FROM OLDTABLE
Accodamento di righe da una tabella ad un altra
INSERT INTO DESTINATIONTABLE SELECT * FROM ORIGINTABLE
Sostituzione di una stringa all’interno di una stringa
UPDATE MYTABLE SET MYFIELD = REPLACE(MYFIELD,’oldstring’,’newstring’) WHERE …….
Quale versione di SqlServer sto usando ?
SELECT SERVERPROPERTY(‘productversion’), SERVERPROPERTY (‘productlevel’),SERVERPROPERTY (‘edition’)
Quando è stata creata (o modificata) una tabella ?
SELECT name, create_date, modify_date FROM MYDB.sys.tables order by create_date desc
Trova il numero dei record di ogni tabella
SELECT sc.name +’.’+ ta.name TableName
,SUM(pa.rows) RowCnt
FROM sys.tables ta
INNER JOIN sys.partitions pa
ON pa.OBJECT_ID = ta.OBJECT_ID
INNER JOIN sys.schemas sc
ON ta.schema_id = sc.schema_id
WHERE ta.is_ms_shipped = 0 AND pa.index_id IN (1,0)
GROUP BY sc.name,ta.name
ORDER BY SUM(pa.rows) DESC
Problema Recovery Pending
Controllo stato del database
SELECT name, state_desc from sys.databases
Portare online il databse
ALTER DATABASE databsename SET ONLINE
Controllo errori sul database
DBCC CHECKDB(‘databsename’) WITH NO_INFOMSGS