Administradores de bases de datos

Preguntas y respuestas para profesionales de bases de datos que desean mejorar sus habilidades de base de datos y aprender de otros en la comunidad.



2
“ORA-01950: sin privilegios en el espacio de tabla 'SYSTEM'”: ¿Qué error es?
Anteriormente creé un usuario: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. pero cuando inicio sesión como suhaile intento crear un tablemensaje de error aparece ORA-01950: no privileges on tablespace 'SYSTEM'. Que error es ¿Por qué ocurre? SQL> connect suhail Enter password: …





3
¿Por qué hay diferencias en el plan de ejecución entre OFFSET ... FETCH y el antiguo esquema ROW_NUMBER?
El nuevo OFFSET ... FETCHmodelo que se presenta con SQL Server 2012 ofrece una paginación simple y más rápida. ¿Por qué hay alguna diferencia considerando que las dos formas son semánticamente idénticas y muy comunes? Uno supondría que el optimizador reconoce ambos y los optimiza (trivialmente) al máximo. Aquí hay …


3
¿Por qué tengo que seleccionar de la tabla dual?
Esto funciona en los principales sistemas de gestión de bases de datos de relaciones con mayor probabilidad de aparecer en StackOverflow / dba.stackexchange, siendo SQL Server, MySQL, PostgreSQL y SQLite (WebSQL) . select 'abc' abc, 1 def; No funciona en Oracle. ¿Por qué necesitamos seleccionar DUAL en Oracle? ¿El estándar …
15 oracle  select 


3
Devuelve una columna por fecha en un rango
Digamos que tengo la Tabla A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 Lo que necesito lograr con una vista es lo siguiente: Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01 2012-01-04 1 1 1 1 213415 2012-01-02 2012-01-07 1 1 1 1 …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.