Download INSTRUCCIONES DE DML - UT-AGS

Document related concepts
no text concepts found
Transcript
INSTRUCCIONES DE DDL
JOSÉ ALBERTO RODRIGUEZ
CASTAÑEDA
CREATE DATABASE
EJEMPLO:
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'c:\mssql7\data\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = 'Sales_log',
FILENAME = 'c:\mssql7\data\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
CREATE TABLE
 CREA UNA TABLA EN UNA BASE DE
DATOS DE SQL SERVER.
 SQL SERVER PERMITE HASTA 2
BILLONES DE TABLAS POR BASE DE
DATOS Y 1024 COLUMNAS POR
TABLA.
 NO HAY LIMITE DE FILAS POR
TABLA, SOLO LA CANTIDAD DE
DISCO.
CREATE TABLE
( campo1 definicion_de_ columna,
Campo 2 tipo
)
 Definicion de columna:= tipo de datos, null,
not null, identity seed(m,n), primary key,
unique, foreign key references, default,
check.
EJEMPLOS
CREATE TABLE DEMO2
( CODIGO INT,
NAME CHAR(20),
STATE CHAR(2) CONSTRAINT
default_name DEFAULT (‘CA’)
)
 CREATE TABLE nueva
( fecha datetime default getdate(),
Valor_decimal decimal (4,2),
Id int identity
)
 CREATE TABLE nueva
(clave int primary key not null,
Nombre varchar (50),
Cantidad money)
INTEGRIDAD REFERENCIAL
CREATE TABLE CLIENTES
(ID_CLIENTE int primary key not null,
Nombre varchar (45),
)
CREATE TABLE PEDIDOS
(id_ped int primary key,
Id_cliente int CONSTRAINT fk_pedidos_clientes
references clientes (id_cliente)
)
USO DE CHECK
CREATE TABLE AGENDA
(TEL CHAR(15)
CONSTRANT CHECK TEL=9105000
)
Related documents