Senin, 17 Mei 2010

My Shortcuts in SQL Server Management Studio(SSMS)

Didalam SSMS kita bisa membuat shortcuts sendiri untuk perintah-perintah yang sering kita lakukan. Perubahan shortcuts di SSMS bisa dibuka melalui menu Tools -> Options -> Keyboard. Berikut tampilannya :

Berikut adalah daftar shortcuts yang saya buat di SSMS : 

1.  Alt + F1
sp_help
Menampilkan informasi dari object database (semua object di sys.sysobjects, user define data type atau data type) . Contohnya kita blok suatu table atau stored procedure, lalu kita tekan Alt + F1 untuk menampilkan informasinya..

2.  Ctrl + F1
sp_helpText
Menampilkan definisi dari user-defined rule, default, Transact-SQL stored procedure yang tidak dienkripsi, user-defined Transact-SQL function, trigger, computed column, CHECK constraint, view, atau system object seperti system stored procedure. Contohnya kita blok suatu stored procedure, lalu kita tekan Ctrl + F1 untuk menampilkan definisi dari stored procedure tersebut.

3.  Ctrl + 1
sp_who
Menampilkan informasi tentang users, sessions, dan proses yang sedang menggunakan instance dari Microsoft SQL Server Database Engine. Cara menggunakannya, kita bisa tinggal tekan Ctrl + 1 pada layar query.

4.  Ctrl + 2
sp_lock
Menampilkan informasi tentang lock dari suatu session(spid).

5.  Ctrl + 3
SELECT TOP 100 * FROM 
Menampilkan 100 record dari suatu table. Cara menggunakannya, kita bisa blok suatu nama table kemudian tekan tombol Ctrl + 3. Shortcut ini saya gunakan agar mempermudah saya jika ingin melihat gambaran data suatu table, tanpa memberatkan server dengan select semua data.

6.  Ctrl + 4
sp_tables
Menampilkan list dari object yang bisa kita gunakan untuk query di environment yang sedang kita gunakan, misalnya table, view, dll. Biasa saya menggunakan sp_tables untuk mencari nama suatu table. Cara menggunakannya bisa dengan langsung tekan Ctrl + 4 atau bisa juga memblok suatu nama table yang ingin kita cari dengan menambahkan tanda ' dan % didepan dan diblakang( contoh : '%mst_penjualan%'), lalu kita tekan Ctrl + 4.


7.  Ctrl + 5

SELECT Object_name(object_id) name
FROM   sys.sql_modules
WHERE  definition LIKE   

Saya membuat query sendiri dari sql_modules untuk menampilkan stored procedure atau trigger yang memiliki suatu string tertentu pada definisinya. Contoh penggunaannya, kita bisa blok '%stringYangDicari%' kemudian tekan Ctrl + 5. Jangan lupa untuk membubuhkan tanda ' (petik satu) dan % (persen).

8.  Ctrl + 6
SELECT DISTINCT so.name
FROM   sysobjects so (nolock)
WHERE  so.TYPE = 'P'
       AND so.name LIKE


Shortcut ini saya buat sendiri untuk mencari stored procedure yang memiliki suatu string tertentu pada namanya.  Untuk shortcut yang satu ini, cara penggunaannya sama dengan shortcut Ctrl + 5. Yaitu dengan menambahkan tanda petik dan persen pada sebelum dan sesudah string yang ingin kita cari. Contoh penggunaannya, kita bisa blok '%stringYangDicari%' sebelum kita klik Ctrl + 6.

9. Ctrl + 7
SELECT table_name,
       
column_name,
       
data_type,
       
character_maximum_length
FROM   information_schema.columns
WHERE  column_name LIKE

Shortcut ini saya buat untuk mencari nama table jika kita cuma ingat nama kolomnya saja. Untuk shortcut yang satu ini, cara penggunaannya sama dengan shortcut Ctrl + 5. Yaitu dengan menambahkan tanda petik dan persen pada sebelum dan sesudah string yang ingin kita cari. Contoh penggunaannya, kita bisa blok '%kolomYangDicari%' sebelum kita klik Ctrl + 7.

Untuk semua shortcut yang kita buat akan berjalan pada layar query baru. Semoga dengan shortcut-shortcut ini kita bisa lebih cepat lagi dalam menyelesaikan suatu pekerjaan. Thanks.

Tidak ada komentar:

Posting Komentar