Condividi tramite


DELETE - Comando SQL

Contrassegna i record per l'eliminazione.

Visual FoxPro ODBC Driver supporta la sintassi nativa del linguaggio Visual FoxPro per questo comando. Per informazioni specifiche del driver, vedere la sezione Osservazioni.

Sintassi

  
DELETE FROM [DatabaseName!]TableName  
   [WHERE FilterCondition1 [AND | OR FilterCondition2 ...]]  

Argomenti

FROM [ DatabaseName!] Nome della tabella
Specifica la tabella in cui i record vengono contrassegnati per l'eliminazione.

DatabaseName! specifica il nome di un database che contiene la tabella se il database contenitore non è il database specificato con l'origine dati. È necessario includere il nome di un database che contiene la tabella se il database non è il database specificato con l'origine dati. Includere il delimitatore punto esclamativo (!) dopo il nome del database e prima del nome della tabella.

WHERE FilterCondition1[AND | OR FilterCondition2...]
Specifica che Visual FoxPro contrassegna solo determinati record per l'eliminazione.

FilterCondition specifica i criteri che i record devono soddisfare per essere contrassegnati per l'eliminazione. È possibile includere tutte le condizioni di filtro desiderate, collegandole con l'operatore AND o OR. È anche possibile usare l'operatore NOT per invertire il valore di un'espressione logica oppure è possibile usare EMPTY( ) per verificare la presenza di un campo vuoto.

Osservazioni:

Se SET DELETED è impostato su ON, i record contrassegnati per l'eliminazione vengono ignorati da tutti i comandi che includono un ambito.

DELETE: SQL usa il blocco dei record quando si contrassegnano più record per l'eliminazione nelle tabelle aperte per l'accesso condiviso. Ciò riduce la contesa dei record in situazioni multiutente, ma può ridurre le prestazioni. Per ottenere prestazioni massime, aprire la tabella per l'uso esclusivo.

Osservazioni del driver

Quando l'applicazione invia l'istruzione ODBC SQL DELETE all'origine dati, il driver ODBC Visual FoxPro converte il comando nel comando Visual FoxPro DELETE senza conversione.

Vedere anche

Comando SET DELETED