informatica:bases_de_datos:oracle
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:bases_de_datos:oracle [2020/10/06 08:18] – tempwin | informatica:bases_de_datos:oracle [2021/10/19 14:43] (actual) – [Dblinks] tempwin | ||
|---|---|---|---|
| Línea 48: | Línea 48: | ||
| AND fecha >= trunc(sysdate - 3) -- hace 3 días | AND fecha >= trunc(sysdate - 3) -- hace 3 días | ||
| </ | </ | ||
| + | |||
| + | ===== Texto ===== | ||
| + | |||
| + | ==== Extracción ==== | ||
| + | |||
| + | Si se quiere quedar con cierta parte de un campo. Por ejemplo, si tenemos un campo con valores del tipo '' | ||
| + | |||
| + | <code sql> | ||
| + | SELECT SUBSTR(campo, | ||
| + | FROM tabla | ||
| + | </ | ||
| + | ===== Condicionales ===== | ||
| + | |||
| + | ==== DECODE ==== | ||
| + | |||
| + | <code sql> | ||
| + | SELECT | ||
| + | DECODE(id, ' | ||
| + | FROM tabla | ||
| + | WHERE fecha < sysdate | ||
| + | </ | ||
| + | |||
| + | Si '' | ||
| + | |||
| + | ===== Dblinks ===== | ||
| + | |||
| + | Un //Database Link// (DBLink) en Oracle es un tipo de objeto que permite realizar una conexión desde una base de datos a otra. | ||
| + | |||
| + | Un dblink es un usuario que pertenece a la base de datos de destino, pero que se configura en la de origen ya que es quien realiza la conexión. | ||
| + | |||
| + | Para ver que Dblinks hay en una BD Oracle, lo podemos consultar de la siguiente forma: | ||
| + | |||
| + | <code sql> | ||
| + | select * from DBA_DB_LINKS; | ||
| + | select * from ALL_DB_LINKS; | ||
| + | select * from USER_DB_LINKS; | ||
| + | </ | ||
| + | |||
| + | * [[https:// | ||
informatica/bases_de_datos/oracle.1601965097.txt.gz · Última modificación: por tempwin
