Articles of sql update

Aggiorna con la query di Join in Oracle

cosa c’è di sbagliato nella query? (Esegue a tempo indeterminato) UPDATE table1 t1 SET (t1.col,t1.Output) = ( SELECT t2.col, t3.Output + t2.col FROM tabl2 t3 LEFT JOIN table1 t2 ON t3.Join_Key = t2.Join_Key WHERE t2.col is not NULL); Mi aiuti per favore.

MySQL UPDATE e SELECT in un unico passaggio

Ho una tabella di compiti MySQL da eseguire, ogni riga ha parametri per una singola attività. Ci sono molte app di lavoro (possibilmente su macchine diverse), che eseguono compiti in un ciclo. Le app accedono al database utilizzando le API C native di MySQL. Per possedere un’attività, un’applicazione fa qualcosa del genere: Genera un ID […]

Come aggiornare e ordinare usando ms sql

Idealmente voglio fare questo: UPDATE TOP (10) messages SET status=10 WHERE status=0 ORDER BY priority DESC; In inglese: voglio ottenere i primi 10 messaggi disponibili (status = 0) dal DB e bloccarli (stato = 10). Un messaggio con una priorità più alta dovrebbe essere ottenuto per primo. sfortunatamente MS SQL non consente una clausola order […]

Aggiornamento SQL con row_number ()

Voglio aggiornare la mia colonna CODE_DEST con un numero incrementale. Io ho: CODE_DEST RS_NOM null qsdf null sdfqsdfqsdf null qsdfqsdf Vorrei aggiornarlo per essere: CODE_DEST RS_NOM 1 qsdf 2 sdfqsdfqsdf 3 qsdfqsdf Ho provato questo codice: UPDATE DESTINATAIRE_TEMP SET CODE_DEST = TheId FROM (SELECT Row_Number() OVER (ORDER BY [RS_NOM]) AS TheId FROM DESTINATAIRE_TEMP) Questo non […]

Come posso aggiornare i primi 100 record nel server SQL

Voglio aggiornare i primi 100 record in SQL Server. Ho una tabella T1 con i campi F1 e F2 . T1 ha 200 record. Voglio aggiornare il campo F1 nei primi 100 record. Come posso aggiornare basato su TOP 100 in SQL Server?

La tabella è ‘sola lettura’

Quando voglio eseguire una query di update sul mio tavolo ho ricevuto un errore che diceva: 1036 – I data tabella sono di sola lettura. Come posso ripararlo? Gli attributi di tabella in /var/db/mysql sono impostati su 777 . La funzione ‘Repair Table’ non sembra essere d’aiuto. C’è qualcosa che posso fare con quello?

Come anteporre una stringa a un valore di colonna in MySQL?

Ho bisogno di una dichiarazione di aggiornamento SQL per l’aggiornamento di un particolare campo di tutte le righe con una stringa “test” da aggiungere nella parte anteriore del valore esistente. Ad esempio, se il valore esistente è “try”, dovrebbe diventare “testtry”.

Come eseguire operazioni di aggiornamento su colonne di tipo JSONB in ​​Postgres 9.4

Guardando attraverso la documentazione per il tipo di dati Postgres 9.4 JSONB, non è immediatamente ovvio per me come fare gli aggiornamenti sulle colonne JSONB. Documentazione per tipi e funzioni JSONB: http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html A titolo di esempio, ho questa struttura di base della tabella: CREATE TABLE test(id serial, data jsonb); L’inserimento è facile, come in: […]

MySQL – AGGIORNA più righe con valori diversi in una query

Sto cercando di capire come aggiornare più righe con valori diversi e io proprio non capisco. La soluzione è ovunque ma a me sembra difficile da capire. Ad esempio, tre aggiornamenti in 1 query: UPDATE table_users SET cod_user = ‘622057’ , date = ‘12082014’ WHERE user_rol = ‘student’ AND cod_office = ‘123456’; UPDATE table_users SET […]

MySQL – query UPDATE con LIMIT

Voglio aggiornare le righe nella mia tabella con inizio dal 1001 al prossimo 1000. Ho provato con la seguente query: UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000 Questo mi sta dando un errore di syntax. È corretto? sto facendo qualche errore qui. Possiamo limitare l’aggiornamento in questo modo? Inoltre, le righe che sto […]