Professional Documents
Culture Documents
Oracle Sqlplus Commands: Translate To
Oracle Sqlplus Commands: Translate To
Blog Archive
Networking, Windows ▼ 10 (2)
NETWORK CONFIGURATION BACKUP: ▼ February (1)
Save network configuration: netsh dump > lan.cfg ▼ 17/02 (1)
Restore network configuration: netsh exec lan.cfg Oracle SQLPlus commands
► January (1)
TROUBLESHOOTING DNS: ► 09 (2)
IPCONFIG /FLUSHDNS
► 08 (5)
IPCONFIG /RELEASE
IPCONFIG /RENEW
About Me
SSAS 2005/08
CLEAR CACHE - SSAS:
<ClearCache
xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Object> Mariano Javier Lubrina
<DatabaseID>DATABASE</DatabaseID> View my complete profile
</Object>
</ClearCache>
UPDATE IN SSAS:
--BEGIN TRANSACTION
--COMMIT TRANSACTION
/*
SELECT ([Date].[Calendar].[Calendar Quarter].&[2003]&[1]
,[Employee].[Employees].&[284]
,[Sales Territory].[Sales Territory].[Country].&[Canada]
,[Measures].[Sales Amount Quota]) on 0
FROM [Adventure Works]
*/
Networking, Linux
How to change the computer name?
1. Open and edit /etc/hosts
[IP] name
HOSTNAME="name"
3. Execute:
hostname name
1. Execute
modprobe iptable_nat iptables -t nat -A POSTROUTING -s 192.168.0.5/24 -o
eth0 -j MASQUERADE
2. Execute
echo 1 > /proc/sys/net/ipv4/ip_forward
Función Descripción
TO_CHAR Convierte el argumento en tipo VARCHAR2
TO_DATE Convierte su argumento en tipo DATE
DECLARE
TYPE ttabla IS TABLE OF cliente%ROWTYPE
INDEX BY BINARY_INTEGER;
v_cliente ttable;
BEGIN
SELECT * INTO v_cliente(2252480) FROM cliente WHERE DNI=22522480;
DBMS_OUTPUT.PUT_LINE (vcliente(2252480).nombre);
END;
Atributos
• Tablas. AtributosTablas
• Registros
• Tablas y matrices. Pueden almacenar registros y escalares REGISTROS
• Registros. Definición
– TYPE tipo_reg IS RECORD (campo1tipo1[NOTNULL] [:=expr
];...campontipon[NOTNULL][:=expr ];);
• Registro. Creación de variables
– Nombre_variable tipo_reg
• Referencia las variables
– Nombre_variable.campo:=valor
• Ejemplo
DECLARE
DECLARE
/* Declaraciones de uso local: variables, cursores, y excepciones de usuario
*/
BEGIN
/*Proceso: conjunto de sentencias ejecutables */
EXCEPTION
/*Excepciones: zona de control de errores */
END;
BLOQUES (II)
• Las únicas instrucciones permitidas dentro de un bloque son: INSERT,
UPDATE, DELETE Y SELECT + manipulación de datos + control de
transacciones.
• La anidación de bloques se realiza entre las etiquetas BEGIN Y EXCEPTION
y sólo se tiene una definición de variables.
• Instrucciones no permitidas son: DROP, CREATE, ALTER, …
• Los comentarios se ponen: /* Comentarios */
• No distingue mayúsculas y minúsculas
BLOQUES (III)
• Tipos:
– Anónimo: construido de manera dinámica y se ejecuta una vez.
• Estructura básica se compilan cada vez que son ejecutados y no
seguardan en la BD.
– Nominado: bloque anónimo con etiqueta. Lo primero es la etiqueta. PE ->
<>
• Subprogramas: procedimientos, paquetes y funciones almacenadas en la
BD ya compiladas. Se ejecutan múltiples veces mediante llamadas
explícitas.
• Remplazar la palabra clave DECLARE con las palabras CREATE OR
REPLACE PROCEDURE nombre_proc AS
– Disparadores: bloques nominados almacenados en la BD (código fuente).
Se ejecutan múltiples veces de forma implícita mediante eventos sobre una
tabla (INSERT, UPDATE o DELETE). Se compila cada vez que se ejecuta. (se
explicarán más adelante)
+ operador de suma
% indicador de atributo
‘ delimitador de caracteres
. selector de componente
/ operador de división
( expresión o delimitador de lista
) expresión o delimitador de lista
: indicador de variable host
, separador de ítems
* operador de multiplicación
“ delimitador de un identificador entre comillas
= operador relacional
<> operador relacional
@ indicador de acceso remoto
; terminador de sentencias
- negación u operador de substracción
Formatos Numericos:
9999 Espacios en blanco a la izq./der.
0999 Ceros a la izq.
9990 Ceros a la der.
$999 Incluye signo pesos
G Separador de Miles
D Punto Decimal
Formatos Fecha:
Segundos SS
Minutos MI
Horas HH, HH24
Dia D, DD, DDD, DY, DAY
Semana W, WW
Mes MM, MON, MONTH
Trimestre Q
Año YY, YYYY, YEAR
Siglo CC
Home