Respuesta
en
SQL Server
a
Problema con logins y usuarios
Jajaja, esa es una de las chanchaditas que tienen sybase/sqlserver. Existe una tabla de logins en la master y una tabla de users en cada base de datos, y se relaciona sysusers. Suid (de cada db) con el master.. sysxlogins. Suid; el problema es cuando...
Respuesta
en
Oracle
a
Problemas de rendimiento con muchos registros
Digamos que es una tabla grande pero normal para estas bases de datos, si se indexa correctamente y se hace el tuning correspondiente a las consultas. Siempre y cuando se eviten los escaneos de tabla completa, no vas a tener problemas (si los tienes...
Respuesta
en
Lenguaje SQL
a
Modificar formato fecha
¿Cómo estas? Depende del lenguaje SQL que estás usando. En oracle sería: SELECT TO_CHAR(campo_fecha, 'dd/mm/yyyy') FROM tabla. En sqlserver sería: SELECT CONVERT(VARCHAR(10), campo_fecha, 103) FROM TABLA.
Respuesta
en
Bases de datos
a
Revisar log de transacciones
No se de qué base de datos estás hablando. En Oracle, existe el LogMiner que te permite catalogar y buscar en los redolog (online y archivados) En sqlserver está la utilidad Profiler (Creo que se traduce como Analizador de SQL o algo así) que te...
Respuesta
en
Oracle
a
Sobre consultas de Discoverer 3.1
Hace muuuuuuucho que no veo algo de Discoverer lo que si te puedo decir es que esas consultas son bastante pesadas. Te sugiero que captures el sql dinámico que está generando y te pongas a mirar los planes de ejecución y demás. Se me hace que el tema...
Respuesta
en
SQL Server
a
Pasar una tabla como parámetro en un procedimiento
Yo utilizaría el nombre de tabla como parámetro, pero hay que tener en cuenta las implciancias del sql injection. create procedure nombreproc (@tabla varchar(20) Declare @SQL varchar(500) As begin select @SQL='select * from ' + @tabla exec(@SQL) end
Respuesta
en
Oracle
a
Importar Tablespaces
No puedes exportar un tablespace simplemente e importarlo en otra base de datos (en realidad si, pero y a te comentaré). Las opciones que hay son exp/imp de tablas, esquemas (todos los objetos de un usuario) y full. No se cual es la version de base...
Respuesta
en
Oracle
a
Datos incompletos al clonar Base de Datos
Para clonar bases de datos hay métodos más efectivos como la copia de datafiles (y modificación de controlfile), pero me parece que con tu método tenés que controlar otras cosas, como por ejemplo: Cantidad y tipo de objetos de los usuarios, objetos...
Respuesta
en
Oracle
a
SYS solo se conecta como SYSDBA
Es el comportamiento normal desde la versión 9i, así que si tienes que hacer tareas de DBA (o bien un usuario normal) tendrás que crear el usuario y asignarle el rol correspondiente (dba en el caso de dba). La conexión como sys o system se hace para...
Respuesta
en
Lenguaje SQL
a
Nuevamente ayuda consulta sql
Necesitas un update correlacionado. Te paso como sería el update, pero en teoría nada más porque no tengo un sqlserver a mano en estos momentos y en Oracle es distinto. UPDATE CP SET CP.total = T.total FROM tblCostoProducto CP, tblTemp T WHERE...