01 April 2009

Beberapa Hal Baru pada SQL Server 2008

Beberapa hal baru dalam SQL Server 2008 yang belum lama ini aku ketahui, merupakan perbaikan pada Transact-SQL (T-SQL). Perbaikan ini bagi aku cukup berpengaruh pada produktivitas kerja yang meningkat dan akhirnya juga mengurangi waktu pengembangan aplikasi.
Pertama adalah inisialisasi variabel dimungkinkan pada saat deklarasi variabel tersebut, jadi cukup satu baris saja untuk deklarasi dan inisialisasi variabel. Fitur ini seperti yang terdapat pada kebanyakan bahasa pemrograman seperti Delphi, C++, C#. Dengan fitur ini tidak perlu menggunakan statement DECLARE dan SET secara terpisah.
DECLARE @Harga INT = 10000;
DECLARE @Jumlah INT = 5;
DECLARE @Total INT = @Harga * @Jumlah;
Kemudian bagi yang pernah menggunakan bahasa C++/C# kemungkinan pernah memakai/mengetahui sintak seperti berikut: x += 5; yang sama seperti statement x = x + 5;. Penggunaan sintak seperti yang pertama menggunakan compound operator lebih singkat yang nantinya juga berpengaruh ke efektivitas produksi. Hal yang sama juga bisa dilakukan pada SQL Server 2008. Daftar compound operator yang didukung SQL Server 2008:

  • += Plus
  • -= Minus
  • *= Kali
  • /= Bagi
  • %= Modulo (hasil bagi)
  • &= Bitwise AND
  • |= Bitwise OR
  • ^= Bitwise XOR
Bagi yang pernah menggunakan MySQL, mestinya tahu bahwa operasi INSERT bisa dilakukan dengan mengisikan nilai lebih dari satu dengan hanya satu statement INSERT, misal: INSERT INTO tabelku (a, b,) VALUES (1, ‘satu’), (2, ‘dua’), (3, ‘tiga’). Sekarang hal yang sama juga bisa dilakukan pada SQL Server 2008. Jadi lebih singkat, lebih sedikit statement yang ditulis dan akhirnya berpengaruh ke produktivitas juga. Seperti ada seorang tokoh yang sering bilang “LEBIH CEPAT, LEBIH BAIK!”.

Tidak ada komentar:

Posting Komentar