Crear tabla
Ejemplo: Crear la tabla cliente con los campos: clienteId
int, nombre char(50), cdula char(10).
Create table cliente
( clienteId int not null,
nombre char(50) not null,
cedula char(10) not null,
constraint pk_cliente primary key(clienteId)
)
Crear Tabla
Ejemplo: Crear la tabla cuenta con los campos: CuentaID
int, clienteID int, tipo_cuenta char(1) (A: Ahorro C:
Corriente), Saldo float (saldo>0).
Create Table Cuenta
(cuentaID int not null,
clienteID int not null,
Tipo_cuenta char(1) not null check (tipo_cuenta
in(A,C)),
Saldo float not null check(saldo >0),
Constraint pk_cuenta primary key(cuentaId)
)
Clave Fornea
FOREIGN KEY: Restriccin de la clave fornea.
Aplicacin:
Create Table Cuenta
(cuentaID int not null,
clienteID int not null,
Tipo_cuenta char(1) not null check (tipo_cuenta in(A,C)),
Saldo float not null check(saldo >0),
Constraint pk_cuenta primary key(cuentaId)
Constraint fk_cliente Foreign key clienteId references
Cliente(clienteId)
)
Eliminar Tabla
Drop Table [Nombre_Tabla]
La instruccin Drop Table borra la estructura como los datos de
la tabla especificada.
Ejemplo:
Drop Table Cuenta
Corregir
Adicionar
Cliente.
Sentencia Case
Select clienteId,
case tipo_cuenta
when 'A' then 'Ahorro'
when 'c' then 'Corriente'
end as tipo
from cuenta
Tablas temporales
Select campos into #nom_tabla_temporal
From Tablas
Where (condicin)
Ejemplo:
Use Northwind
Select * into #tmp_prod from Products
Select * from #tmp_prod where unitprice>200