Parea hacer una consulta de una tabla donde queramos comparar fechar o buscar un rango no se puede hacer con > o > o = porque el campo DATE no es numerico.
Se puede hacer asi
SELECT * FROM ordenes WHERE fecha_registro BETWEEN '10/06/2006' AND '16/06/2006'
viernes, 28 de diciembre de 2007
Estadisticas con Oracle
Veamos como generar estadisticas del Oracle para verle un poco como funciona.
Para borrar estadisticas
SQL> EXEC DBMS_STATS.DELETE_INDEX_STATS('usuario','clave primaria');
Para crearlas
begin
DBMS_STATS.GATHER_SCHEMA_STATS (ownname => 'powerg',estimate_percent => 100);
end;
Analizar datos de una tabla
ANALYZE TABLE tablaaanalizar COMPUTE STATISTICS;
Analizar indices
ANALYZE INDEX indiceaanalizar COMPUTE STATISTICS;
recoger los datos del analisis
SELECT * FROM user_indexes;
SELECT * FROM user_tables;
se pueden seleccionar algunas columnas i tambien haer calculos con ellas
Para borrar estadisticas
SQL> EXEC DBMS_STATS.DELETE_INDEX_STATS('usuario','clave primaria');
Para crearlas
begin
DBMS_STATS.GATHER_SCHEMA_STATS (ownname => 'powerg',estimate_percent => 100);
end;
Analizar datos de una tabla
ANALYZE TABLE tablaaanalizar COMPUTE STATISTICS;
Analizar indices
ANALYZE INDEX indiceaanalizar COMPUTE STATISTICS;
recoger los datos del analisis
SELECT * FROM user_indexes;
SELECT * FROM user_tables;
se pueden seleccionar algunas columnas i tambien haer calculos con ellas
viernes, 14 de diciembre de 2007
domingo, 2 de diciembre de 2007
una funcion de complejos
viernes, 30 de noviembre de 2007
viernes, 23 de noviembre de 2007
jueves, 22 de noviembre de 2007
martes, 20 de noviembre de 2007
Funcion de transferencia de un filtro
domingo, 18 de noviembre de 2007
uso de recover con oracle
Parce ser que cuando intentaba levantar mi base de datos Oracle me daba un error ora 0600. se resuelve con recover como indica esta pagina
Parar y arrancar Base de datos Oracle
Un enlace a una pagina dond se explica muy bien como arrancar y parar una base de datos Oracle. Me ha salvado de una buena :-D
http://www.orasite.com/tutoriales/arranque-y-parada-base-de-datos-oracle.html
http://www.orasite.com/tutoriales/arranque-y-parada-base-de-datos-oracle.html
domingo, 11 de noviembre de 2007
jueves, 8 de noviembre de 2007
Integral por partes
lunes, 5 de noviembre de 2007
lunes, 29 de octubre de 2007
Añadir columna a una table con LATER TABLE
Para añadir una columna a una tabla se hace asi
alter table "table_name" add ("nombre_columna" NUMBER(2,0) NULL)
Mas informacion aqui
alter table "table_name" add ("nombre_columna" NUMBER(2,0) NULL)
Mas informacion aqui
dar permisos a varios usuarios con CREATE ROLE
Cuando queremos dar los mismos permisos a un grupo de usuarios, se suelen crear roles y asignar esos roles a los usuarios. todos tendrasn las mismas prioridades.
CREATE ROLE role_name;
mas informacion aqui
Para borrar ese mismo rol
DROP ROLE role_name;
Para dar permisos a ese rol se hace
GRANT permisos_ a_conceder TO role_name;
GRANT role_name TO user1,user2;
Este comando aun no me ha funcioando, asi que.....a leer tocan.
Para borrar esos permisos con REVOKE. Mas info aqui
CREATE ROLE role_name;
mas informacion aqui
Para borrar ese mismo rol
DROP ROLE role_name;
Para dar permisos a ese rol se hace
GRANT permisos_ a_conceder TO role_name;
GRANT role_name TO user1,user2;
Este comando aun no me ha funcioando, asi que.....a leer tocan.
Para borrar esos permisos con REVOKE. Mas info aqui
Crear y borrar usuarios con oracle CREATE USER y DROP
Para crear un nuevo usuario que pueda acceder a nuestra base de datos y acceder a las tablas con los permisos que queramos, se hace mediante el siguiente comando.
CREATE USER user1 IDENTIFIED BY passwd1; Mas informacion aqui
Para borra un usuario se hace mediante el siguiente comando:
DROP USER user1;
Mas informacion aqui
CREATE USER user1 IDENTIFIED BY passwd1; Mas informacion aqui
Para borra un usuario se hace mediante el siguiente comando:
DROP USER user1;
Mas informacion aqui
sábado, 27 de octubre de 2007
Integral de una division
Pongo el ejercicio segun creo que se hace.
La integral de una potencia es la potencia mas 1 dividido por el exponente +1
Luego sale x^-2/-2
Aqui el numerador lo bajan, pero da lo mismo
El subir y bajar un numerador ocn exponente positivo o negativo es frecuente.Aprendelo que es muy util.
Espero que lo haya hecho bien, claro.
viernes, 26 de octubre de 2007
Borrar un usuario con DROP
Para borrar un usuario mediante DROP se hace asi:
drop USER albus CASCADE;
drop USER albus CASCADE;
instalar ayuda
- Cuando intentas hacer un HELP, te puede responder con esto.
- Que ocurre?Segun Oracle es esto:
Action: Command-line SQL*Plus help is not installed in this Oracle instance
- Como pedir ayuda si esta no esta instalada?Asi:
sqlplus system @hlpbld.sql helpus.sql
He intentado hacerlo y no me sale....a ver si encuentro el porque
jueves, 25 de octubre de 2007
Dar y quitar permisos con Oracle. GRANT Y REVOKE
- Dar permisos a un usuario sobre un objeto--->GRANT
Ejemplo:GRANT ALL ON MyTable to TheOtherUser;
- Quitar permisos a un usuario-->REVOKE
- Dar permisos a un usuario sobre un objeto y permitirle que retramsita estos permisos--->GRANT
miércoles, 24 de octubre de 2007
Una integral Riemann mal hecha
Esta es una integral Riemann pero esta mal hecha. Donde me he equivocado?
davidperezmartorell@gmail.com
davidperezmartorell@gmail.com
Suscribirse a:
Entradas (Atom)