Questione : domanda 2008 in 2000

provando a simulare lo SQL 2008's in 2000
SELECT SCHEMA_NAME (o.schema_id) COME dependent_object_schema
, OBJECT_NAME (o.object_id) COME dependent_object_name
, o.type_desc COME dependent_object_type
, d.class_desc COME kind_of_dependency
, TYPE_NAME (d.referenced_major_id) COME type_name
, d.*
FROM sys.sql_dependencies COME d
JOIN sys.objects COME o
SU il trying
select OBJECT_NAME (o.id), sysdepends di o.object_id

by del
FROM di OBJECT_NAME (d.id) COME sysobjects del d
JOIN COME o
SU d.id = o.id

could che lo guidate come ottenere i risultati della prima domanda (simili/comparativo) nell'obiettivo reale di SQL 2000's.

the è di ottenere la disposizione di risultato come


, (etc

thanks.
di nessuna dipendenza) class= del

Risposta : domanda 2008 in 2000

APPROVARE, per cominciare, lo sguardo a:

o.type prescelti come Object_Type, o.name, do.name come From_Table dagli sysobjects che la o interna unisce gli sysdepends d su o.id = d.id interno uniscono gli sysobjects fanno su d.depid = do.id

quello fornisce le informazioni “da rivedere„?  Dove il tipo può essere:

C = vincolo del CONTROLLO
D = difetto o vincolo di DIFETTO
F = vincolo CHIAVE STRANIERO
F-N = funzione scalare
SE = tabella-funzione di Inlined
K = CHIAVE PRIMARIA o vincolo UNICO
L = ceppo
P = procedura immagazzinata
R = regola
Procedura immagazzinata del filtro dalla replica = da rf
Tabella del sistema = di S
TF = funzione della Tabella
TR = innesco
Tabella di utente = di U
V = vista
X = ha esteso la procedura immagazzinata
Altre soluzioni  
 
programming4us programming4us