Page 11 - foodie
P. 11
Proposiciones de EJEMPLO
SQL incluidas en el
DDL DROP TABLE
SINTAXIS
DROP TABLE [ database_name . [ schema_name ] . |
schema_name . ]
table_name [ ,...n ]
[ ; ]
Borrado de tablas:
DROP TABLE nombre_tabla;
• Borra la descripción de la tabla del catálogo
• Borra la estructura de la tabla
A.Quitar una tabla de la base de datos actual
En el siguiente ejemplo se quita la tabla ProductVendor1, y
sus datos e índices de la base de datos actual.
DROP TABLE ProductVendor1 ;
B.Quitar una tabla de otra base de datos
En el siguiente ejemplo se quita la tabla SalesPerson2 de la
base de datos AdventureWorks2012 . El ejemplo se puede
ejecutar desde cualquier base de datos de la instancia de
servidor
DROP TABLE AdventureWorks2012.dbo.SalesPerson2 ;
C.Quitar una tabla temporal
En el siguiente ejemplo se crea una tabla temporal, se comprueba si existe, se quita y se
comprueba de nuevo si existe.
CREATE TABLE #temptable (col1 int);
GO
INSERT INTO #temptable
VALUES (10);
GO
SELECT * FROM #temptable;
GO
IF OBJECT_ID(N'tempdb..#temptable', N'U') IS NOT NULL
DROP TABLE #temptable;
GO
--Test the drop.
SELECT * FROM #temptable;