Domande taggate «sql»

Structured Query Language (SQL) è un linguaggio per l'interrogazione di database. Le domande dovrebbero includere esempi di codice, struttura della tabella, dati di esempio e un tag per l'implementazione del DBMS (ad esempio MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, ecc.) In uso. Se la tua domanda riguarda esclusivamente un DBMS specifico (utilizza estensioni / funzionalità specifiche), utilizza invece il tag DBMS. Le risposte alle domande contrassegnate con SQL devono utilizzare lo standard SQL ISO / IEC.

19
ALTER TABLE senza bloccare il tavolo?
Quando si esegue un'istruzione ALTER TABLE in MySQL, l'intera tabella è bloccata in lettura (consentendo letture simultanee, ma proibendo scritture simultanee) per la durata dell'istruzione. Se si tratta di una tabella grande, le istruzioni INSERT o UPDATE potrebbero essere bloccate per mooooolto tempo. C'è un modo per fare un "hot …
107 sql  mysql  ddl  alter-table 



14
Il modo più pulito per creare una stringa SQL in Java
Voglio costruire una stringa SQL per manipolare il database (aggiornamenti, eliminazioni, inserimenti, selezioni, quel genere di cose) - invece del terribile metodo di concatenazione di stringhe usando milioni di "+" e virgolette che è illeggibile nella migliore delle ipotesi - lì deve essere un modo migliore. Ho pensato di usare …
107 java  sql  oracle  string 


12
Istruzione "CASE" all'interno della clausola "WHERE" in SQL Server 2008
Sto lavorando con una query che contiene l'istruzione "CASE" all'interno della clausola "WHERE". Ma SQL Server 2008 restituisce alcuni errori durante l'esecuzione. Qualcuno può aiutarmi con la query corretta? Ecco la domanda: SELECT tl.storenum 'Store #', co.ccnum 'FuelFirst Card #', co.dtentered 'Date Entered', CASE st.reasonid WHEN 1 THEN 'Active' WHEN …
107 sql  sql-server  case 

6
MySQL: perché non indicizzare ogni campo?
Recentemente ho imparato la meraviglia degli indici e le prestazioni sono migliorate notevolmente. Tuttavia, con tutto quello che ho imparato, non riesco a trovare la risposta a questa domanda. Gli indici sono fantastici, ma perché qualcuno non potrebbe semplicemente indicizzare tutti i campi per rendere la tabella incredibilmente veloce? Sono …
107 mysql  sql  indexing 







5
SQL selezionando le righe in base alla data più recente
Utilizzando la query ei risultati seguenti, cerco la voce più recente in cui ChargeId e ChargeType sono univoci. select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R 4/1/2008 6 101 R …
106 sql  oracle 

4
Unione di due tabelle con diverso numero di colonne
Ho due tavoli (Tabella A e Tabella B). Questi hanno un numero diverso di colonne: supponiamo che la tabella A abbia più colonne. Come posso unire queste due tabelle e ottenere null per le colonne che la tabella B non ha?
106 sql  mysql 

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.