Postata in: 'Concatenare stringhe di un campo raggruppate tramite group by in una query PostgreSQL'

Caterina Stoletti

Certo, nelle versioni più recenti di Postgres esiste la funzione string_agg(expression, delimiter) che ti consente di fare esattamente quello che chiedi, e ti permette anche di specificare un separatore per concatenare le varie stringheSELECT company_id, string_agg(employee, ', ')FROM mytableGROUP BY company_id;Inoltre la string_agg ti conse

Pubblica
01-06-2018 12:34:10 +2

Postata in: 'Usare C# .NET con PostgreSQL database'

Alberto Orfiesi

Utilizza il tool NpgSql (NuGet Package Manager SQL), una volta scaricato ed installato potrai scrivere un qualcosa del genere in C# per connetterti PostgreSQL, ecco un esempio di codice:public void Demo() { NpgsqlConnection connection = new NpgsqlConnection(); connection.ConnectionString = d_connection; // your connecti

Pubblica
01-06-2018 11:53:56 0

Postata in: 'Usare C# .NET con PostgreSQL database'

Andrea Rimpezzi

Oggi quasi tutti i linguaggi Java, C++, C#, PHP, Perl ed altri riescono a dialogare con la maggior parte dei database MySql, Sql Server, Oracle, Firebird e lo stesso PostgreSQL, tutt'al più potrebbero verificarsi delle piccole incongruenze di comunicazione, ma difficilmente si hanno dei crash o stop gravi che interrompono il funzionamento de

Pubblica
01-06-2018 11:42:52 0

Postata in: 'Usare C# .NET con PostgreSQL database'

Caterina Stoletti

Puoi provare ad usare Linq to PostgreSQL, essa è una tecnologia che ti consente a run-time di gestire i dati relazionali come oggetti.

Pubblica
01-06-2018 11:30:11 0

Postata in: 'Usare C# .NET con PostgreSQL database'

Emanuele Segatti

Io lavoro con C# e PostgreSQL ed utilizzo per farli comunicare il componente Ngpsql2, esso lavora bene e velocemente, te lo consiglio vivamente.Puoi scaricare Ngpsql2 da quiInfine se vuoi che la tua applicazione lavori con qualsiasi database puoi usare DbProviderFactory class ed eseguire le query con le interfacce IDbConnection, IDbCommand, IDataRe

Pubblica
01-06-2018 11:22:39 +2

Postata in: 'Qual'è il miglior modo per connettersi ad un database PostgreSQL con PHP?'

Alberto Orfiesi

Per connettersi ad un database PostegreSQL con PHP sicuramente il modo migliore è sfruttare l'estensione PDO (PHP Data Object) disponibile a partire dalla versione di php 5.1 in poi.Questo layer ti consente creando un'istanza PDO di connetterti non solo a PostegreeSQL ma anche ad altre sorgente dati quali lo stesso MySql inserendo gli opport

Pubblica
31-05-2018 18:17:56 +2

Postata in: 'Stringhe letterali e sequenze di Escape in PostegreSQL'

Caterina Stoletti

Nonostante il warning la stringa viene comunque inserita all'interno di PostgreSQL, però potrebbe non essere ritornata correttamente; cercando in rete viene suggerito di precedere la stringa con il carattere 'E', questo fa si che il warning non venga più emesso, in pratica devi fare la insert cosìinsert into EscapeTest (text) v

Pubblica
31-05-2018 17:57:00 0

Postata in: 'Inner Join vs Where in Oracle'

Matteo Formesi

Queste query dovrebbero essere esattemente le stesse, sia in termini di risultati (records) restituiti che in termini di velocità.Se proprio vogliamo sottolineare una differenza è che la INNER JOIN è logicamente più corretta e più leggibile della WHERE in termini di codice, per il resto non hanno differenze.

Pubblica
30-05-2018 23:22:27 0

Postata in: 'Connettersi ad un database Oracle con php'

Matteo Formesi

Certamente, per connettere un database Oracle via PHP necessitano delle apposite OIC, puoi trovare maggiori informazioni ed i pacchetti necessari dal sito della Oracle stesso, e sono disponibili sia per sistemi Windows che Linux. Per maggiori informazioni guarda qui: Installing PHP and the Oracle Instant Client for Linux and Windows

Pubblica
30-05-2018 18:17:22 +1

Postata in: 'Editor o IDE per scrivere Store Procedure in Oracle'

Tonino Bellugi

Per interventi e fix al volo sulle query uso il classico editor Notepad++, mentre come IDE di sviluppo professionale per il Procedural Language SQL di Oracle utilizzo e consiglio PL/SQL Developer from Allaround Automations.

Pubblica
30-05-2018 17:59:32 0

Postata in: 'Editor o IDE per scrivere Store Procedure in Oracle'

Luigi Empolo

A mio avviso il migliore e TOAD (Tool for Oracle Application Developer) prodotto dalla Quest Soft, esso non è soltanto un ottimo editor per scrivere query e store procedure, ma è un vero e proprio IDE professionale, diffusissimo tra gli sviluppatori Oracle, nell'editor trovi: syntax highlighting, autocomplete (intellisense), focus on

Pubblica
30-05-2018 17:50:24 +1

Postata in: 'Limitare il numero di records ritornati da una select in Oracle'

Matteo Formesi

In Oracle l'operatore LIMIT non funziona, solitamente si usa la rownum oppure puoi provare con "First" in questo modo:SELECT First 10 * FROM my_tableOtterrai un comportamento analogo a LIMIT, infatti Oracle ritornerà solo le prime 10 righe della tua tabella.

Pubblica
30-05-2018 17:28:03 0

Postata in: 'Campo booleano in Oracle'

Giacomo Barrile

Sebbene Oracle stesso usa il CHAR come tipo Boolean dal punto di vista logico a mio avviso la soluzione migliore è quella di usare un INT con i valori 0 e 1, questi risultano meglio trattabili poi a livello di linguaggio di programmazione.

Pubblica
30-05-2018 12:43:23 0

Postata in: 'Campo booleano in Oracle'

Luigi Empolo

Se vuoi ridurre lo spazio occupato dal campo booleano ti consiglio di usare i caratteri Y/N imponendo come vincolo che siano i soli due 'valori' ammessi.Purtroppo Oracle non supporta tipi di dato quali: BOOLEAN, BIT o TINYINT e pertanto il CHAR occupando un solo byte è il tipo più piccolo che puoi trovare in Oracle Database.

Pubblica
30-05-2018 12:39:20 +1

Postata in: 'Campo booleano in Oracle'

Matteo Formesi

Oracle stesso usa i caratteri Y/N per trattare i tipi booleani, e per completezza d'informazione dobbiamo dire che il PL/SQL (Procedural Language SQL) di Oracle gestice i tipi bool , sono invece le tabelle che non li supportano.Fatta questa precisazione, potresti considerare di usare il solo carattere 'Y' per indicare il valore vero o 1 se preferis

Pubblica
30-05-2018 12:29:37 +2

Postata in: 'Dichiarare una costante nel linguaggio TSQL'

Giorgio Borelli

In Sql Server che io sappia non puoi dichiarare costanti (che per definizione non cambiano il loro valore durante l'esecuzione del codice), puoin invece dichiarare delle variabili specificandone il tipo ed inizializzandole al valore desiderato, queste puoi possono essere riutilizzate nelle query, ad es. cosìDECLARE @myvar as intSET @myvar =

Pubblica
29-05-2018 18:06:27 0