Publications
SQL Server Data Tools - November 2012 Update
E’ stato rilasciato l’update di Novembre 2012 di SQL Server Data Tools. L’aggiornamento aggiunge il supporto alle nuove feature introdotte dalla SP1 di SQL Server 2012, oltre che l’aggiunta della notifica automatica di nuovi aggiornamenti.
Il blog post con i dettagli, direttamente dal team di sviluppo, è qui:
PASS Summit 2012 in Live Streaming!
Quest’anno al PASS Summit 2012 che inizia lunedi 5 Novembre con due giorni di pre-conference, c’è un grandissima novità, che si chiama PASS TV. Tutte le sessioni tenute nella sala 6E saranno trasmesse in diretta streaming e saranno fruibili gratuitamente da chiunque!
Qui l’agenda di tutte le sessioni che saranno trasmesse:
http://www.sqlpass.org/summit/2012/Sessions/MoreLearning/passtv.aspx
Un’occasione da non perdere! Sintonizzatevi qui:
Insert Or update (aka Replace or Upsert)
Una delle necessità tipica degli sviluppatori è quella di inserire una riga oppure aggiornarne i valori se la riga è già presente. MySQL supporta il comando REPLACE:
http://dev.mysql.com/doc/refman/5.0/en/replace.html
oppure l’opzione INSERT . ON DUPLICATE KEY UPDATE:
http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html
Con SQL Server si può ottenre lo stesso funzionamento, in modo più standard, usando il comando MERGE ed i Row Constructors.
Partendo da questo esempio:
CREATE TABLE dbo.MyTargetTable
(
id INT NOT NULL PRIMARY KEY IDENTITY,
alternate_key VARCHAR(50) UNIQUE,
col_1 INT,
col_2 INT,
col_3 INT,
col_4 INT,
col_5 INT
)
GO
INSERT [dbo].[MyTargetTable] VALUES
('GUQNH', 10, 100, 1000, 10000, 100000),
('UJAHL', 20, 200, 2000, 20000, 200000),
('YKXVW', 30, 300, 3000, 30000, 300000),
('SXMOJ', 40, 400, 4000, 40000, 400000),
('JTPGM', 50, 500, 5000, 50000, 500000),
('ZITKS', 60, 600, 6000, 60000, 600000),
('GGEYD', 70, 700, 7000, 70000, 700000),
('UFXMS', 80, 800, 8000, 80000, 800000),
('BNGGP', 90, 900, 9000, 90000, 900000),
('AMUKO', 100, 1000, 10000, 100000, 1000000)
GO
Per inserire o aggiornare una riga basta eseguire questo statement:
Community Days 2013 - Call For Paper
Come già anticipato in precedenza, UGISS prenderà parte ai Community Days 2013, che si terranno a Milano il 27 e 28 Ottobre.
Per tutti coloro che volessero proporre una propria sessione, la Call For Paper è aperta fino a fine Novembre:
Cumulative Update per SQL Server 2012 e 2008 R2
Sono state rilasciate le Cumulative Update per SQL Server 2012 e SQL Server 2008R2:
SQL Server 2012 RTM Cumulative Update # 4
- KB Article: KB #2758687
- Build: 11.0.2383
SQL Server 2008 R2 Service Pack 1 Cumulative Update # 9
- KB Article: KB #2756574
- Build: 10.50.2866
SQL Server 2008 R2 Service Pack 2 Cumulative Update # 3
- KB Article: KB #2754552
- Build: 10.50.4266