Denne opplæringen vil vise deg to primære metoder for å få visningsdefinisjoner i SQL Server.
SQL Server Show View Definition - SSMS
Den første metoden du kan bruke for å få en visnings definisjon er at SQL Server bruker SQL Server Management Studio.
SSMS gir et enkelt og lettlest grafisk grensesnitt med egenskapen til et gitt syn.
I Object Explorer kan du utvide databasen som målvisningen er bosatt. Naviger deretter til visningsmappen og høyreklikk på målvisningen.
Velg alternativet Egenskaper for å se visningens definisjon.
Dette skal åpne et nytt vindu med informasjonen om visningen.
Inkludert informasjon er:
Du kan også få visningsinformasjonen ved hjelp av designverktøyet i SSMS. Høyreklikk på visningen og velg Design.
Dette skal åpne designervinduet som viser informasjon om visningen.
SQL Server Show View Definition - Transact -SQL
Når det gjelder T-SQL-alternativer, er det forskjellige måter vi kan hente definisjonen av et gitt syn.
Den første spør om SP.SQL_MODULES KATALOG. Spørringen er som vist:
Velg Definisjon, bruk.sql_modules hvor objekt_id = objekt_id ('sql_view');Spørringen ovenfor skal returnere lignende informasjon om hvordan du bruker alternativet SSMS -egenskaper.
Du kan også bruke SP_Helptext -prosedyren for å få visningsdefinisjonen. Et eksempel på spørring er som vist:
exec sp_helptext 'dbo.sql_view ';Til slutt er den tredje metoden du kan bruke til å hente visningsdefinisjon ved hjelp av T-SQL, Object_Definition () -funksjonen.
Eksempel:
Velg Object_Definition (Object_ID ('SQL_VIEW')) som View_Def;Resulterende utgang:
view_defKonklusjon
I dette innlegget oppdaget du hvordan du bruker SSMS- og T-SQL-kommandoer for å få visningsdefinisjoner i SQL Server.