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

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

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