Articles of database

Laravel si unisce a 3 tabelle

Sto costruendo un’app di tipo Twitter. C’è un feed in cui voglio mostrare solo i post degli utenti che seguo. Ho provato tutto con join, ma niente sembra funzionare. Ho 3 tabelle: Users , Followers , Shares Le tabelle hanno questo aspetto: Utenti : id Seguaci : user_id , follower_id Condivisioni : user_id Quello che […]

Interroga le relazioni con le chiavi esterne di una tabella

Per una determinata tabella ‘foo’, ho bisogno di una query per generare un set di tabelle che hanno chiavi esterne che puntano a foo. Sto usando Oracle 10G.

sqlite selezionare con condizioni in data

Ho una tabella sqlite con data di nascita. Vorrei eseguire una query per selezionare quei record in cui l’età è superiore a 30. Ho provato quanto segue ma non funziona: select * from mytable where dob > ‘1/Jan/1980’ select * from mytable where dob > ‘1980-01-01’

Consegna del messaggio JMS prima del commit della transazione

Ho uno scenario molto semplice che coinvolge un database e un JMS in un server di applicazioni (Glassfish). Lo scenario è semplice: 1. an EJB inserts a row in the database and sends a message. 2. when the message is delivered with an MDB, the row is read and updated. Il problema è che a […]

Un ResultSet carica tutti i dati in memoria o solo quando richiesto?

Ho una pagina .jsp in cui ho una tabella GUI che visualizza i record da un database Oracle. Questa tabella consente il tipico comportamento di impaginazione, come “PRIMO”, “SUCCESSIVO”, “PRECEDENTE” e “ULTIMO”. I record sono ottenuti da un object ResultSet Java restituito dall’esecuzione di un’istruzione SQL. Questo ResultSet potrebbe essere molto grande, quindi la mia […]

Una tabella di database dovrebbe sempre avere le chiavi primarie?

Dovrei avere sempre una chiave primaria nelle mie tabelle del database? Prendiamo il tag SO. Puoi vedere il tag in qualsiasi revisione, è probabile che si trovi in ​​una tabella tag_rev con postID e numero di revisione. Avrei bisogno di un PK per questo? Inoltre poiché è in una tabella rev e non attualmente usa […]

MySQL: controlla se l’utente esiste e rilasciarlo

Non esiste un modo standard per verificare se esiste un utente MySQL e in base a tale rilascio. Ci sono soluzioni alternative per questo? Modifica: ho bisogno di un modo semplice per eseguire ciò senza generare un errore per esempio DROP USER [email protected]; :

SQL Server 2005 ha un equivalente al tipo di dati ENUM di MySql?

Sto lavorando a un progetto e voglio memorizzare alcune informazioni facilmente enumerate in una tabella. Il tipo di dati enum di MySql fa esattamente quello che voglio: http://dev.mysql.com/doc/refman/5.0/en/enum.html . Esiste un equivalente in SQL Server 2005? So che potrei memorizzare i valori possibili in una tabella dei tipi con una chiave, ma preferirei non dover […]

Ottenere il permesso di esecuzione su xp_cmdshell

Vedo un messaggio di errore quando cerco di eseguire xp_cmdshell da una stored procedure. xp_cmdshell è abilitato sull’istanza. E il permesso di esecuzione è stato concesso al mio utente, ma sto ancora vedendo l’eccezione. Il permesso EXECUTE è stato negato sull’object ‘xp_cmdshell’, database ‘mssqlsystemresource’, schema ‘sys’ Parte del problema è che questo è un cluster […]

MySQL: più righe come una singola riga separata da virgole

Ho due tabelle: DISH e DISH_HAS_DISHES. Il piatto ha tutti i piatti e il tavolo “Dish_has_dishes” ha una relazione uno-a-molti con il tavolo “Dish”. Cioè un piatto può avere più piatti. Per esempio PIATTO : dish_id dish_name 1 dish_1 2 dish_2 3 dish_3 4 dish_4 DISH_HAS_DISHES : meal_id dish_id 1 2 1 3 1 4 […]