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.

1
PostgreSQL: permiso denegado para relación
Estoy un poco confundido sobre la configuración de permisos en PostgreSQL. Tengo estos roles: List of roles Role name | Attributes | Member of -----------+------------------------------------------------+----------- admin | Superuser, Create role, Create DB, Replication | {} meltemi | Create role, Create DB | {rails} rails | Create DB, Cannot login | …

1
¿Puedo consultar un archivo delimitado por tabulaciones desde SSMS?
¿Es posible consultar un archivo delimitado por tabulaciones de Sql Server Management Studio para ver sus datos sin guardarlos en ningún lado? Sé que puedes BULK INSERTdesde un archivo delimitado por tabulaciones usando algo como: BULK INSERT SomeTable FROM 'MyFile.txt' WITH ( FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n'); sin embargo, …


2
¿Oracle PL / SQL tiene una rutina ASSERT estándar?
Me gustaría utilizar una rutina ASSERT funcionalmente similar a la que se encuentra en otros idiomas, es decir, una construcción (ya sea un procedimiento, sintaxis ...) ASSERT( <condition>, <msg>) de modo que cuando se <condition>pasa el primer argumento es falso, se genera una excepción con el <msg>mensaje descriptivo especificado . …







1
¿Cómo puedo saber * por qué * un usuario tiene ciertos permisos efectivos?
Sé que puedo consultar permisos efectivos usando sys.fn_my_permissions: USE myDatabase; SELECT * FROM fn_my_permissions('dbo.myTable', 'OBJECT') entity_name | subentity_name | permission_name ------------------------------------------------ dbo.myTable | | SELECT dbo.myTable | | UPDATE ... Esto me dice si el usuario actual tiene permisos SELECT, INSERT, UPDATE, etc. myTableen la base de datos myDatabase. ¿Es …


3
La consulta de SQL Server es lenta cuando está paginada
Veo un comportamiento extraño con la siguiente consulta T-SQL en SQL Server 2012: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Ejecutar esta consulta solo me da unos 1.300 resultados en menos de dos segundos (hay un índice de texto completo Name) Sin embargo, cuando cambio …

4
Combina columnas de múltiples filas en una sola fila
Tengo algunos customer_commentsdivididos en varias filas debido al diseño de la base de datos, y para un informe necesito combinar el commentsde cada único iden una fila. Previamente intenté algo trabajando con esta lista delimitada de la cláusula SELECT y el truco COALESCE, pero no puedo recordarlo y no debo …

7
Que es una base de datos"?
Hubo mucha discusión en esta pregunta: ¿Qué tecnologías de bases de datos usan los grandes motores de búsqueda? Tanta discusión que me confundió. Entonces ... ¿qué es una base de datos, de todos modos? ¿Son solo las bases de datos relacionales "bases de datos"? ¿Las bases de datos orientadas a …

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.