Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
SQL Server: DDL/DML para tutorial (cláusula PIVOT)
Si tiene una base de datos y desea seguir los ejemplos del tutorial de la cláusula PIVOT de SQL Server, hemos incluido el DDL y el DML que necesita a continuación.
Simplemente siga las instrucciones para llenar su base de datos. Luego regrese al tutorial de la cláusula PIVOT para que pueda probar los ejemplos usted mismo.
DDL para ejemplos de tutoriales
DDL significa Lenguaje de definición de datos y es la declaración requerida para crear la tabla utilizada en el ejemplo de la cláusula PIVOT.
Ejecute las siguientes declaraciones DDL en su base de datos:
CREATE TABLE departments ( dept_id INT NOT NULL, dept_name VARCHAR(50) NOT NULL, CONSTRAINT departments_pk PRIMARY KEY (dept_id) ); CREATE TABLE employees ( employee_number INT NOT NULL, last_name VARCHAR(50) NOT NULL, first_name VARCHAR(50) NOT NULL, salary INT, dept_id INT, CONSTRAINT employees_pk PRIMARY KEY (employee_number) );
DML para ejemplos de tutoriales
DML significa Lenguaje de manipulación de datos. Estas son las declaraciones INSERT que necesita ejecutar en la base de datos para completar los datos:
Ejecute la siguiente instrucción DML en su base de datos:
INSERT INTO departments (dept_id, dept_name) VALUES (30, 'Accounting'); INSERT INTO departments (dept_id, dept_name) VALUES (45, 'Sales'); INSERT INTO employees (employee_number, last_name, first_name, salary, dept_id) VALUES (12009, 'Sutherland', 'Barbara', 54000, 45); INSERT INTO employees (employee_number, last_name, first_name, salary, dept_id) VALUES (34974, 'Yates', 'Fred', 80000, 45); INSERT INTO employees (employee_number, last_name, first_name, salary, dept_id) VALUES (34987, 'Erickson', 'Neil', 42000, 45); INSERT INTO employees (employee_number, last_name, first_name, salary, dept_id) VALUES (45001, 'Parker', 'Salary', 57500, 30); INSERT INTO employees (employee_number, last_name, first_name, salary, dept_id) VALUES (75623, 'Gates', 'Steve', 65000, 30);