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
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
Utilizzare le colonne dinamiche in MariaDB

Utilizzare le colonne dinamiche in MariaDB

Le colonne dinamiche ci permettono di estendere il contenuto di alcune, e rendere più flessibile una tabella.

In questo modo si potrebbe evitare di dover passare ad un db NoSQL per qualcosa per cui in effetti non serve.

Leggi
Visualizzare gli ultimi records in SQL Server

Visualizzare gli ultimi records in SQL Server

SQL Server ha a disposizione l'istruzione TOP per limitare il numero di righe da visualizzare.

TOP richiede come argomento il numero di righe da visualizzare, al quale si può aggiungere un parametro percentuale.

Usato cn ORDER BY ci permette di visualizzare gli ultimi records inseriti.

Leggi
Creare Stored Procedure in SQL Server

Creare Stored Procedure in SQL Server

Era da parecchio che non usavo SQL Server, e devo dire che non mi sto trovando male (sicuramente meglio che con Oracle).

Oggi vediamo come creare le Stored Procedure.

Ne vedremo due esempi: una per l'estrazione dati, e l'altra per l'inserimento.

In entrambi i casi abbiamo dei parametri fissi per visualizzare eventuali errori.

Leggi
Installare PHP 7.1 su Debian 9

Installare PHP 7.1 su Debian 9

Purtroppo ci sono molte librerie e framework che richiedono la versione di PHP 7.1.

E purtroppo Debian 9 fornisce ancora la 7.0.

Leggi
Scambiare file sulla rete locale con Linux e Woof

Scambiare file sulla rete locale con Linux e Woof

Woof è un ottimo e comodo programma per Linux che ci permette di scambiare velocemente un file o una cartella su LAN.

In pratica trasforma al volo il pc in un server, per permettere ad un altro pc di scaricare un file / cartella.

Per installarlo su Debian:

# aptitude install woof

Leggi
Amministrare Apache con Apache GUI

Amministrare Apache con Apache GUI

Apache GUI è un interfaccia basata su web scritta in Java per amministrare il server Apache.

Me la sto studiando, e di primo acchitto sembra possa essere utile.

Vediamo come installarla su Debian 9.

Leggi
Listare tutti i virtual hosts in Apache

Listare tutti i virtual hosts in Apache

Come sapete, Apache è in grado di ospitare più siti web usando i virtual hosts.

L'altro giorno stavo smanettando su un server un pò ingarbugliato, e cercavo di capire quanto vhosts avesse attivi.

Mi è venuto in soccorso il comando apache2ctl!

Leggi
Convertire database online con RebaseData

Convertire database online con RebaseData

Oggi avevo bisogno di convertire velocemente un piccolo db SQLite in MySQL.

Girovagando mi sono imbattutto in RebaseData, che in pratica mette a disposizione diversi tipi di conversione tra database.

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