Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come eliminare Transact - SQL

il comando "Cancella " in SQL rimuove una o più righe o record di una tabella o vista in un database relazionale . DELETE può essere usato come un comando autonomo o con una clausola di "dove" e criteri specificati. Se utilizzato senza una clausola WHERE , DELETE rimuove tutti i record dalla tabella . DELETE è una transazione ingresso , il che significa che è possibile invertire un comando DELETE , se necessario. Questo rende più lento di altri metodi utilizzati per la rimozione di record da una tabella , ma anche una opzione più sicura . La clausola WHERE limita l'operazione di cancellazione per solo i record che soddisfano i criteri richiesti. Cose che ti serviranno
SQL Server
SQL Server Management Studio
Mostra più istruzioni
cancellazione senza DOVE
1

Avviare l'applicazione SQL Server Management Studio .
2

Digitare il comando DELETE senza clausola WHERE nell'editor di query . La sintassi è :

DELETE FROM nome_tabella << >>

Ciò eliminerà tutti i record della tabella specificata . Ad esempio, per eliminare tutte le righe dalla tabella Ordini , digitare :

DELETE FROM Ordini

In alternativa , è possibile utilizzare il "*" carattere jolly per indicare tutti i record della tabella . Il comando può essere scritto come segue :

DELETE * FROM Ordini

Il comando Elimina consente di eliminare tutti i record dalla tabella , lasciando il tavolo vuoto con le sue strutture intatte
< br . >
3

eseguire la query .
4

Attendere che la query per completare l'esecuzione. Un messaggio di conferma verrà visualizzato sullo schermo , se eseguito correttamente , verrà visualizzato un messaggio di errore in caso contrario .
CANCELLARE Con ​​DOVE
5

Avviare SQL Server Management Studio applicazione .
6

Digitare il comando DELETE con una clausola WHERE e condizione nell'editor di query . La sintassi è :

DELETE FROM nome_tabella << >>

WHERE Criteri << >>

Ciò eliminerà tutti i record corrispondenti ai criteri specificati dalla tabella specificata . Nessun record non corrispondenti saranno interessati . Ad esempio, per eliminare tutte le righe della tabella Orders in cui l' ordine è stato effettuato prima del 1 ° gennaio 2011 , è necessario digitare :

DELETE FROM Ordini

WHERE Data ordine < '2011 - 01 - 01 '
7

eseguire la query .
8

Attendere la query per completare l'esecuzione. Un messaggio di conferma verrà visualizzato sullo schermo , se eseguito correttamente , verrà visualizzato un messaggio di errore in caso contrario .

 

software © www.354353.com