Esta vez les traigo un ejemplo para la creación de errores personalizados en SQL, para ello utilizaremos el procedimiento de sistema sp_addmessage, con el cual especificamos el número de error que se mostraría y el mensaje asociado a este, junto con la severidad del error. Read more »
Tengo una base de datos con una Collation Modern_Spanish_CI_AI e intento hacer un Join con una tabla que está en una base de datos con la Collation Modern_Spanish_CI_AS. Devolviendome un bonito error de Collation.
Ante eso me voy al Server Management Studio y en las propiedades de la Base de datos, en Options, le intento cambiar el collation… recibiendo un delicioso error. Para el cual la solución es modificar el Restrict Access de MULTI_USER a SINGLE_USER. Read more »
Si has llegado a este post es por que quizas estes teniendo problemas para instalarlo el Instalar Sql Server Management Studio 2008 Express con el SQL Server 2008 Express Edition en el nuevo sistema opertivo de Microsoft el Windows 7. Les cuento esto por que también he tenido problemas para instalarlo, descargue el instalador que tiene como título “Microsoft® SQL Server® 2008 Management Studio Express” pero en los pasos de instalación no habia la opción para instalar la “Herramienta de administración – Básica” que es el Management Studio. Read more »
Para actualizar (upgrade) una la versión de una base Oracle existen principalmente cuatro métodos:
1. Usar el Asistente Grafico (DBUA). Es el metodo sugerido en los manuales.
2. Usar scripting o forma manual (la que yo siempre tiendo a usar)
3. Export/Import
4. CTAS (para mi gusto la mas complicada, hay que crear dblink, armar los scripts para el traspaso de los objetos, etc) Read more »
Today I run into problem running Oracle Database Control Service on Windows 2003 Server. When I was trying to run it using Administrative Tools->Services I got an error:
“Windows could not start the OracleDBConsoleWIND on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 2″.
Quick look in the Event Viewer proved it usless:
The OracleDBConsoleWIND service terminated with service-specific error 2 (0×2).
The solution came when I tried to run the service using console: Read more »
I will intentionally destroy my DEV instance in order to provide an example of restoring and recovering the database using Oracle RMAN an and RMAN Catalog. Read more »
JSSQL es un motor de bases de datos desarrollado enteramente en JavaScript. Es una herramienta para desarrolladores que permite interpretar y ejecutar sentencias SQL sobre una base de datos de manera offline. Cuenta con una clase de conversión de bases de datos relacionales (ej: PostgreSQL, MySql, etc.) desarrollado en PHP que genera una serie de archivos de datos, luego el motor de bases de datos en JavaScript (JSSQL) accede a dichos datos mediante consultas SQL devolviendo un conjunto de registros de manera similar a cualquier motor de bases de datos. Esto resulta útil para consultar bases de datos offline o de manera dinámica sin aumentar el trabajo del servidor web o mejor aun: sin la necesidad de contar con un servidor de bases de datos. Read more »
I have a system working with the client-server structure and PostgreSQL 8.4. My problem is that if a client is editing a record and lose his connection to the server,the TCPIP connection is still considered! So, the record stay allocated for the client in my database. I need the records to be free for edit in a few minutes. Therefore I set the KEEPALIVE configuration in my “postgresql.conf”: Read more »
If you are planning to migrate a database application from Oracle to PostgreSQL, this article can help you to understand and solve some of the issues occurring in such a process. PostgreSQL has recently become feature-complete in many areas and therefore porting projects from Oracle might be a feasible option in much more cases. Oracle and PostgreSQL both conform to standard SQL. However, they contain several extensions and implementation details that differentiate one from the other. Here is table with some of the differences and how to deal with them. Read more »
Sometimes when you’re doing something in SQL, you find yourself doing something repetitive, which naturally lends itself to the desire to abstract out the boring parts. This pattern is often prevalent when doing maintenance-related tasks such as creating or otherwise modifying DDL in a systematic kind of way. If you’ve ever thought, “Hey, I could write a query to handle this,” then you’re probably looking for dynamic SQL.
The standard approach to using dynamic SQL in PostgreSQL is plpgsql’s EXECUTE function, which takes a text argument as the SQL statement to execute. One technique fairly well-known on the #postgresql IRC channel is to create a function which essentially wraps the EXECUTE statement, commonly known as exec(). Here is the definition of exec(): Read more »
You will need to use sqlplus to connect to Oracle from a shell script. First its a good idea to set the
Oracle environment variables; if not all then set at least the last two of the following: Read more »
En esta entrada explicaré para que sirve la cláusula PIPELINED en las funciones PL/SQL, y como se debe utilizar la excepción NO_DATA_NEEDED, que nada tiene que ver con la excepción NO_DATA_FOUND, para controlar las funciones PLSQL que incluyen dicha cláusula y que en inglés se denominan pipelined functions. Primero quiero remarcar que la funcionalidad pipelined fue introducida por primera vez en la versión 9i de las bases de datos Oracle. Read more »
El siguiente artículo nos explica cómo configurar nuestro origen de datos JNDI para usarlo con MySql en nuestra aplicación Grails. Read more »
Cuando hablamos de sobrecarga en MySQL, por lo general, hablamos de consultas mal realizadas que suelen consumir mucho tiempo en su ejecución, una forma de ver qué consultas son las más lentas es configurar el servidor MySQL para realizar un logueo de las mismas, esto se puede hacer de la siguiente manera: Read more »
Aunque pgAdmin es un programa bastante cómodo e intuitivo para administrar bases de datos postgres, el cliente en línea de comandos es realmente potente y ágil.
En algunas ocasiones es verdad que para programar sobre la base de datos, hacer consultas muy complejas o realizar otras operaciones trabajar en el terminal es algo engorroso. En el terminal no es tan sencillo editar y no tienen tantas ayudas como en un programa de edición de textos o un IDE.
Existe la posibilidad de usar un editor externo para editar una consulta concreta. Read more »
Esta semana tuve un caso poco usual en estas épocas en mi servidor de SQL Server. Un nuevo desarrollador utilizo Entity Data Model para desarrollar unos formularios en una aplicación, pero no se porque razón, cuando hacía la conexión a la base de datos, esta no la cerraba y por tanto comenzó a dejar varias conexiones en estado sustendido en el servidor. Hasta el punto que colmó las conexiones del mismo.
Normalmente, un desarrollador no se da cuenta de esto, porque nunca consulta las conexiones abiertas en la base de datos, lo cual se puede hacer con los procedimientos de sistema sp_who y sp_who2. Read more »
Quiero compartirles este nuevo artículo sobre limpieza de datos con SQL Server 2008.
En esta oportunidad, veremos cómo implementar limpieza de datos utilizando la Transformación Fuzzy Lookup. Read more »
En la siguiente lista se muestra los tipos de datos de SQL Server 2005 y sus equivalentes con CRL, para el namespace System.Data.SqlTypes y los tipos nativos de CRL .NET FrameWork. Read more »
Brief Description
This paper provides guidelines on the Dynamic Management Views that are available in SQL Azure, and how they can be used for troubleshooting purposes. Read more »
Bueno, lo primero es decir que esto funcionará en versiones 10g y posteriores en las que Oracle ha añadido las columnas relacionadas con los bloqueos en la vista v$session.
Este paquete lo podemos crear en cualquier esquema, siempre y cuando el usuario tenga los siguientes permisos: Read more »
Buscar en DbRunas
Descargar versiones libres recomendadas actualizadas
Revistas
Manuales
Recursos
Archivo diario de noticias
Archivo por mes y año
Comentarios recientes
- berto on Tutorial Hibernate y JavaServer Faces (JSF)
- Elvis on Accediendo a MySQL con node.js
- instalacion de red on Script para comprobar si las bases de datos están configuradas espejadas en SQL 2005/2008
- alfred on Mysql Recover Data using ibdata1, ib_logfile0 and ib_logfile1
- instalacion redes informaticas madrid on TIP: El buffer pool en DB2
- Mexicali82 on Instalando Nagios en OpenSuse 11.3
- jeiber murcia garcia on Generador de reportes multiplataforma
Ayudas Oracle
- Borrar una fila de una tabla anidada
- Consultar un campo de un objeto oracle
- oracle
- Requiero modificarla orientación de un reporteen Report Builder 10.1.2.0.2 de horizontal a vertical.
- Bloqueo tablas temporales
Ayudas PostgreSQL
- SQL mirando cantidades
- Extraer base de dato
- ¿Cómo instalar postgresql?
- Como instalo Postgresql manualmente en Ubuntu 9.10
- Problema com la hora
Ayudas MySQL
- consulta en Access que no me funciona en Mysql
- Consulta en Access que no funciona en Mysql
- ¿Tablas de access en mySQL? ¿Es posible?
- No me funciona Mysql
- donde encuentro el config.php.ini
Ayudas SQL Server
- ERROR AL CREAR UN DSN (ODBC)
- Cambiar tipo de dato de bit a nvarchar(255)
- Importar una tabla de intro otra tabla
- SQL SERVER 2008
- Instalar sql server 2005 en centos
Ayudas DB2
Ayudas SQL
- Error extraño
- Inicio sql
- Anidar nodos en pl sql
- Consulta SQL y correspondencia campos de 2 tablas
- Consulta
Feeds Planeta PostgreSQL-es
- DBLink con parametros en PostgreSQL
- Creando 30.000 tablas con PostgreSQL
- Nuevas versiones de PostgreSQL disponibles
- Los niveles de aislamiento en PostgreSQL (no son 4)
- Alternativas EAV con XML (en PostgreSQL 8.3)
Feeds Planet PostgreSQL
- Redirecting planetpostgresql.org to planet.postgresql.org -- please update your bookmarks
- 2010 retrospective
- Waiting for 9.1 – Unlogged tables
- Version Control Visualization and End Point in Open Source
- PostgreSQL Weekly News January 2nd 2011
Feeds Planeta PostgreSLQ Brazil
- Calculando previsão de vendas com PHP e PostgreSQL
- Vale a pena manter a especialização em Postgresql?
- Manipulando Triggers no PostgreSQL
- Debian, Sysctl e postgresql
- PostgreSQL: O que são tablespaces?
Feeds Planet MySQL
- Last chance to vote for MySQL+ community awards 2011, VOTE NOW !
- Log Buffer #256, A Carnival of the Vanities for DBAs
- Error injection tests for InnoDB would be nice
- Speaking at Percona Live MySQL Conference & Expo 2012
- Xtrabackup 1.6.4 for Solaris 10 and 11