::::::::::: YANG MASTER SQL SERVER GA PERLU BACA CATATAN INI:::::::::: Dalam pengembangan sebuah aplikasi basis data, kita membutuhkan untuk mengetahui script sebuah object seperti view, stored procedure atau function, baik untuk mengetahui flow nya seperti apa atau mungkin mau alter.
Category: sQL
User Matrix dengan Oracle
Kadang dalam sebuah aplikasi kita membutuhkan matrix privilege pada sebuah schema. Nah untuk nampilinnya kita bisa pake query kayak gini: SELECT DTP.TABLE_NAME, DECODE(DTP.PRIVILEGE, ‘SELECT’, ‘YES’, ‘NO’) “SELECT”, DECODE(DTP.PRIVILEGE, ‘INSERT’, ‘YES’, ‘NO’) “INSERT”, DECODE(DTP.PRIVILEGE, ‘UPDATE’, ‘YES’, ‘NO’) “UPDATE”, DECODE(DTP.PRIVILEGE, ‘DELETE’, ‘YES’, ‘NO’) “DELETE”, DECODE(DTP.PRIVILEGE, ‘ALTER’, ‘YES’, ‘NO’) “ALTER”, DECODE(DTP.PRIVILEGE, ‘EXECUTE’, ‘YES’, ‘NO’) “EXECUTE” FROM SYS.DBA_TAB_PRIVS DTP…
Check Validasi Object di Sql Server
Kadang saat develop aplikasi, struktur table pada database sering berubah. Dan kadang sebagai developer, lupa check object-object apa yang kena impact dari perubahan table tersebut. Nah, setelah gugling sana sini, ketemu referensi untuk check object yang tidak lagi valid di SQL Server.
Mengambil text sebelum spasi terakhir
sebuah catatan saat kerja Untuk dapatin string sebelum spasi terakhir: DECLARE @string VARCHAR(MAX) SET @string = ‘Ini contoh kalimatnya ya’ SELECT REVERSE(RIGHT(REVERSE(@string), LEN(@string) – NULLIF(CHARINDEX(‘ ‘, REVERSE(@string)), 0)))