Академический Документы
Профессиональный Документы
Культура Документы
--------------------------------------------------
Create Table Clientes
(
cod_cli int identity (1,1),
nom_cli nvarchar (50) not null,
corr_cli nvarchar (60) null,
CONSTRAINT PK_CLt PRIMARY KEY(cod_cli)
)
--------------------------------------------------
Create Table ventas.comprobante
(
cod_cli int identity (1,1),
nom_cli nvarchar (50) not null,
corr_cli nvarchar (60) null,
CONSTRAINT PK_CLt PRIMARY KEY(cod_cli)
)
--------------------------------------------------
Create Table logistica.almacen
(
cod_cli int identity (1,1),
nom_cli nvarchar (50) not null,
corr_cli nvarchar (60) null,
CONSTRAINT PK_CLt PRIMARY KEY(cod_cli)
)
--Palabras Rservadas
ADD --AGREGAR
ALL --TODO
AND --Y
ASC --ASCENDENTE
DESC --DESCENDENTE
BEGIN --INICIO DE UNA INSTRUCCION
END -- FIN DE UNA INSTRUCCION
BETWEEN --ENTRE
BREAK -- SALTO DE LINEA
DEFAULT -- PARA INSERTAR CAMPOS POR DEFECTO
FROM -- DESDE
FOREIGN -- FORANEA
FUNCTION --FUNCION
GROUP BY --AGRUPAR
IF -- CONDICIONAL
EXEC --EJECUTAR PROCEDIMIENTOS ALMACENADOS
INTO --INSERTAR
INSERT -- LOS DATOS
UPDATE -- ACTUALIZAR
DELETE -- ELIMINAR
NULL -- VALORES NULOS
DECLARE --DECLARARB UNA VARIABLE
----------------------PROCEDIMIENTOS ALMACENADOS-----------------------
-------------------------TIPOS DE OPERADORES
--ASIGNACION
= (IGUAL)
--ARITMETICOS
+ (MAS)
- (MENOS)
/ (DIVISION)
* (MULTIPLICACION)
** (EXPONENCIAL)
--RELACIONES O COMPARACIONES
% PORCENTAJE
= IGUAL
<> DISTINTO DE...
!= DIFERENTE
< MENOR
> MAYOR
<= MENOR IGUAL
>= MAYOR IGUAL
!> NO MAYOR A
!< NO MENOR A
--LOGICOS
AND
NOT
OR
&
| (ALT+124) REPRESENTA UN BYTE OR
--CONCATENAR
+ EL SIGNO MAS SRIVE PARA CONCATENAR
EJM:
@HOLA + '' + @PERU
--OTROS
ALL
BETWEEN
IN
LIKE SIRVE PARA LOS NOMBRES QUE TERMINAN CON N, LOS NOMBRES QUE COMIENZAN CON J
ETC,
NOT NEGACION
--------------------------------ESTRUCTURAS
IF,CASE.ELSE------------------------------------------
-- ESTRUCTURA CONDICIONAL IF
IF (<EXPRESION>)
BEGIN
..
END
ELSE IF (<EXPRESION>)
BEGIN
..
END
ELSE
BEGIN
..
END
-----***EJEMPLO***-----
DECLARE @nombre varchar(100),
@diminutivo varchar (100)
SET @nombre = 'Carlitos Valentin'
IF @nombre = 'Carlitos Valentin'
begin
print 'Bienvenido Carlitos'
end
else
begin
print 'Usuario no reconocido'
end
CASE <expresion>
-----***EJEMPLO***-------
DECLARE @mensaje varchar (100),
@pass varchar (100)
SET @pass = 'Arcoiris'
SET @mensaje = (CASE @pass
When 'Valentin' then 'Hola Carlitos'
When 'Arcoiris' then 'Hola Grupo'
else 'Usuario desconocido'
end )
Print @mensaje
WHILE <EXPRESION>
BEGIN
..
END
------***EJEMPLO***----------
DECLARE @CONTADOR INT
SET @CONTADOR = 0
WHILE (@CONTADOR < 100)
BEGIN
SET @CONTADOR=@CONTADOR + 1
PRINT 'VALOR : ' + CAST (@CONTADOR AS VARCHAR)
END