Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità

4
Self ricorsivi
Ho una commentstabella, che può essere semplificata fino a questo: comments ======= id user_id text parent_id dove parent_idè nullable, ma potrebbe essere una chiave per il commento principale. Ora, come posso selecttutti i discendenti di un commento specifico? I commenti potrebbero essere di diversi livelli in basso ...

2
La tabella è contrassegnata come bloccata e deve essere riparata
Ho installato MySQL e Nagios PC Linux (Centos5.5) Ho scritto alcuni script per recuperare i dati da Nagios a Mysql DB (Recupera esattamente i dati nella tabella) Il recupero dei dati funziona correttamente (confermato con 'COUNT' cmd) Il problema quando eseguo il seguente comando è attraverso l'errore come di seguito, …
15 mysql  linux  restore 


2
“ORA-01950: nessun privilegio sul tablespace 'SYSTEM'”: che errore è?
In precedenza ho creato un utente: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. ma quando eseguo il login come suhaile provo a crearlo, tableviene visualizzato un messaggio di errore ORA-01950: no privileges on tablespace 'SYSTEM'. Che errore è? Perché succede? SQL> …





3
Perché ci sono differenze nel piano di esecuzione tra OFFSET ... FETCH e lo schema ROW_NUMBER vecchio stile?
Il nuovo OFFSET ... FETCHmodello introdotto con SQL Server 2012 offre un paging semplice e veloce. Perché ci sono delle differenze considerando che le due forme sono semanticamente identiche e molto comuni? Si potrebbe presumere che l'ottimizzatore riconosca entrambi e li ottimizzi (banalmente) al massimo. Ecco un caso molto semplice …


3
Perché devo selezionare dalla doppia tabella?
Funziona con i principali sistemi di gestione dei database di relazione che molto probabilmente compaiono su StackOverflow / dba.stackexchange, essendo SQL Server, MySQL, PostgreSQL e SQLite (WebSQL) . select 'abc' abc, 1 def; Non funziona su Oracle. Perché è necessario selezionare DUAL in Oracle? Lo standard ISO / ANSI per …
15 oracle  select 

3
Restituisce una colonna per data in un intervallo
Diciamo che ho la tabella A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 Quello che devo ottenere in vista è il seguente: 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 1 …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.