CREATE TABLE como el nombre sugiere se utiliza para crear una tabla con columnas y propiedades especificadas, En este tutorial voy a comenzar con ejemplos muy sencillos de crear la tabla y ampliar gradualmente. Voy a crear mis tablas en la base de datos AdventureWorksDW2012 y la tabla aparece en la carpeta Tablas. Durante este tutorial usar slo secuencias de comandos SQL.
Ejecuto el script
En los mensajes que puedo ver que mi consulta se ejecut con xito.
IDENTIDAD requiere dos argumentos. En primer lugar es la identidad de semillas que especifica el nmero inicial y el segundo se incrementan en nmero que especifica qu valor se debe agregar al ID anterior. En nuestro caso partimos de 1 y el valor mnimo de la subasta en 1 con cada nueva fila.
el valor. Recuerde valor predeterminado slo funciona cuando no se especifica el campo durante la insercin. He create table TestDefault con ID como entero y el campo de prueba con el valor predeterminado 1. A continuacin se presentan dos instruccin de insercin primero uno no va a utilizar el valor por defecto y se inserte ejemplo NULL y la segunda va a utilizar el valor predeterminado para el campo de prueba que no se ha especificado en la declaracin de insertar contendr el valor 1 (valor predeterminado).
INSERTAR EN dbo . TestDefault ( Identificacin , prueba ) VALORES ( 1 , null) - esto no va a utilizar el valor por defecto
INSERTAR EN dbo . TestDefault ( Identificacin ) VALORES ( 2 ) - Esto utilizar el valor por defecto
A continuacin se muestra una columna DateTimeInserted donde aad GetDate DEFAULT (). As que cada vez que la nueva fila se inserta sin DateTimeInserted especifica el valor se agrega mediante GetDate () funcin.
Voy al Explorador de objetos, haga clic derecho en la tabla de Clientes y men de la celda, seleccione Editar las primeras 200 filas y escriba dos registros, pero omito DateTimeInserted.
Cuando selecciono datos de la tabla que puedo ver ese campo DateTimeInserted muestra la fecha y la hora actuales.
Los desencadenadores DML se utilizan para hacer cumplir las reglas de negocio cuando se modifican los datos y ampliar la lgica de comprobacin de la integridad de las limitaciones de Microsoft SQL Server, valores predeterminados y reglas. Cul de los siguientes es falsa respecto desencadenadores DML? Un desencadenador DML no puede hacer referencia a los objetos fuera de la base de datos actual Usted puede crear un desencadenador DML slo en la base de datos actual Un desencadenador DML no se puede crear en una tabla temporal o del sistema
Los desencadenadores DML se utilizan para hacer cumplir las reglas de negocio cuando se modifican los datos y ampliar la lgica de comprobacin de la integridad de las limitaciones de Microsoft SQL Server, valores predeterminados y reglas. Cul de los siguientes es falsa respecto desencadenadores DML? Un desencadenador DML no puede hacer referencia a los objetos fuera de la base de datos actual Usted puede crear un desencadenador DML slo en la base de datos actual Un desencadenador DML no se puede crear en una tabla temporal o del sistema La instruccin WRITETEXT no hace que el INSERT o UPDATE disparadores para disparar.
Qu se describe clusula de Transact-SQL abajo? Genera totales que aparecen como columnas de resumen adicionales al final del conjunto de resultados. Cuando se utiliza con BY, la clusula ___ genera interrupciones de control y subtotales en el conjunto de resultados.
Lo que falta en la instruccin T-SQL a continuacin para crear y utilizar un cursor? DECLARE CURSOR PARA MyCursor SELECT * FROM Vendedor TRAER DESPUS de MyCursor;
Rebuild the table Nothing, the index fragmentation is at a safe level Su administrador le ha pedido que revise las estadsticas de ndice para una tabla particular llamado Direccin. Usted ha ejecutado la consulta siguiente (ver abajo) y que inform de que el avg_fragmentation_in_percent es del 15%. Qu debe hacer? SELECT * FROM sys.dm_db_index_physical_stats (DB_ID (N'Test '), OBJECT_ID (N'Address'), NULL, NULL, 'detallada');
Ejecutar ALTER INDEX REBUILD WITH (ONLINE = ON) Ejecutar ALTER INDEX REORGANIZE Reconstruir la tabla Nada, la fragmentacin del ndice se encuentra en un nivel seguro
Your manager has asked you to design a new table and enforce rules for the type of information that can be stored in a particular column. The information must match a particular pattern e.g. a number between 1 and 7. This checking must be performed during insert or update operations. Which parameter should you use when you create the column? CHECK DEFAULT Foreign Key
Primary Key Su administrador le ha pedido que disee una nueva tabla y hacer cumplir las reglas para el tipo de informacin que se puede almacenar en una columna en particular. La informacin debe coincidir con un patrn particular por ejemplo, un nmero entre 1 y 7. Esta comprobacin debe realizarse durante las operaciones de insercin o actualizacin. El parmetro que se debe utilizar al crear la columna? CONSULTAR DEFAULT Clave externa Clave principal
server_name.database_name.schema_name.object_name QL Server 2012 utiliza la convencin estndar de nomenclatura de cuatro partes al hacer referencia a los objetos de base de datos. Cul de los siguientes es el ejemplo correcto de las cuatro partes de nombres?