Gestire le eccezioni in MariaDB

Gestire le eccezioni in MariaDB

Supponiamo di avere una tabella con un campo impostato come chiave univoca e uno che non accetta valori nulli.

E vogliamo creare una Stored Procedure che inserisca i record e che ci invii o l'ultimo id inserito, o gli errori.

In MariaDB (e in MySQL) possiamo usare DECLARE HANDLER!

Leggi
Formattare SQL online con Poor SQL

Formattare SQL online con Poor SQL

Oggi stavo combattendo con una Stored Procedure in  SQL Management Studio, e volevo formattare il codice per dargli una sistemata.

Ho scoperto che non c'è un formattatore integrato!

Leggi
Calcolare quanti giorni ha un mese in MariaDB

Calcolare quanti giorni ha un mese in MariaDB

Attra verso le funzioni DAY e LAST_DAY è abbastanza facile capire quanti giorni ci sono in un mese usando l'SQL e MariaDB (o MySQL).

DAY o DAYOFMONTH ritorna il giorno del mese di una determinata data.

Mentre LAST_DAY prende l'ultimo giorno del mese di una determinata data.

Leggi
Usare SQLIte con Node.js

Usare SQLIte con Node.js

Ci sono diversi framework / librerie che si basano su Node.js, e può quindi capitare di dover usare SQLite come database (magari non per applicazioni web molto grosse).

Vediamo come possiamo usare questo db con applicazioni Node.js.

Prima di tutto installiamo il modulo:

$ npm install --save sqlite3
Leggi
Connessione a database con Python e dataset

Connessione a database con Python e dataset

dataset è un modulo per Python per la connessione a database.

Sostanzialmente è un layer tra il linguaggio e il db, e quindi ne supporta diversi.

Forse per alcuni c'è bisogno di un modulo apposito.

Leggi
Connessione a Oracle in VB.NET con ODBC

Connessione a Oracle in VB.NET con ODBC

Oggi vediamo come connettere una nostra applicazione VB.NET a Oracle usando ODBC.

Partiamo dal presupposto che io ho già installato l'Oracle client sul pc / server, e che ho già configuarto la connessione ODBC.

Ovviamente, se non usate Oracle come database, cambia solo la connessione ODBC impostata sul pc, e l'eventuale SDK da installare.

Leggi

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2644 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy