Creare GUID in SQL Server

Creare GUID in SQL Server

SQL Server ha la funzione NEWID che restituisce un uniqueidentifier.

Tra le altre cose è anche compatibile con RFC4122.

Leggi
Usare i WHILE loop in SQL Server

Usare i WHILE loop in SQL Server

Anche SQL, che non viene considerato un vero linguaggio di programmazione, ha la possibilità di usare i cicli WHILE per eseguire operazioni sul db.

Oggi vediamo un esempio in SQL Server.

Questo esempio l'ho poi usato in produzione, andando ovviamente ad implementare le vere e proprie query; qui ci limitiamo a stampare dei valori.

Leggi
Aggiungere anni, mesi o giorni alle date in SQL Server

Aggiungere anni, mesi o giorni alle date in SQL Server

SQL Server ha la funzione DATEADD con la quale possiamo aggiungere mesi, giorni, anni, ecc ad una data.

La funzione accetta tre parametri:

  • cosa aggiungere (anno, mese, ecc)
  • quanto aggiugere (un anno, due mesi, ecc)
  • a quale data aggiungere
Leggi
Copiare record in SQL Server

Copiare record in SQL Server

La copiare di un record in SQL Server, ma come penso in tutti i database, avviene tramite una INSERT da SELECT.

In pratica si prendono tutti i dati di un determinato record, e si passano alla INSERT.

Leggi
Visualizzare il nome del mese in SQL Server

Visualizzare il nome del mese in SQL Server

SQL Server ha la comoda funzione DATENAME che ci permette di visualizzare informazioni descrittive sulle date.

Oggi la vediamo per visualizzare il nome del mese.

Leggi
Controllare la configurazione di Apache in Linux

Controllare la configurazione di Apache in Linux

Specifico anche sto usando Debian come distro, e quindi qualche comando potrebbe cambiare su altre distro.

Ma in generale i comandi sono uguali o simili.

Comunque Apache, una volta installato, ha a disposizione il comando apachectl con cui è possibile fare determinate cose.

Leggi
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

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. .

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