Senin, 31 Agustus 2020

Sql Server: Mencari Stored Procedure/Trigger/View Yang Menggunakan Tabel Tertentu


Saat kita perlu melaksanakan pergeseran atau bahkan meniadakan suatu tabel, selain hubungan antar tabel juga perlu diperhatikan apakah tabel tersebut digunakan selaku rujukan pada Stored Procedure/Trigger/View yang ada pada database tersebut.

Caranya dapat memakai query selaku berikut:
SELECT DISTINCT o.name
FROM syscomments c
INNER JOIN sysobjects o ON o.id=c.id
WHERE c.TEXT LIKE '%NAMA_TABEL%'


Jika ingin mengenali tipe object apakah itu Stored Procedure, Trigger, atau View:
SELECT DISTINCT o.name, o.xtype
FROM syscomments c 
INNER JOIN sysobjects o ON c.id=o.id 
WHERE c.TEXT LIKE '%tblVehicle%'

Keterangan untuk xtype:
P = Stored Procedure
TR = Trigger
V = View


Click here if you like this article.



Sumber http://rani-irsan.blogspot.com


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:o
:>)
(o)
:p
:-?
(p)
:-s
8-)
:-t
:-b
b-(
(y)
x-)
(h)