Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zistiť , či View existuje v SQL

Structured Query Language ( SQL ) sa používa pre správu dát v relačných systémov pre správu databáz , ako je Microsoft SQL Server a Oracle . V SQL , zobrazenie sa používa na vytvorenie virtuálnej tabuľku , ktorá sa skladá z dôsledku vrátených dotazom " SELECT " . Použite výhľad poskytujú riadený a zjednodušený prístup ku koncovým užívateľom skrýva komplexné spojenie medzi tabuľkami a prezentovať ju ako jediné tabuľky , pričom pridáva ďalšiu úroveň zabezpečenia dát . Kedykoľvek budete chcieť vytvoriť zobrazenie, mali by ste si zistiť , či už pohľad existuje v databáze pomocou vstavanej príkazy . Pokyny dovolená 1

Pomocou " IF EXISTS " príkaz na určenie existencie výhľadom z systémových tabuliek nasledujúcim spôsobom :

IF EXISTS ( SELECT * FROM INFORMATION_SCHEMA.VIEWS

WHERE table_name = ' view1 " )

" INFORMATION_SCHEMA " sa používa na získanie informácie o metadátach a je prítomný v každej databáze . Vykonávanie vyššie uvedený príkaz kontroluje existenciu zadaného pohľadu , a odstráni ich pomocou príkazu " DROP VIEW " .
2

Pomocou " SELECT " príkaz vyberte pohľady z databázy nasledujúcim spôsobom :

SELECT * FROM INFORMATION_SCHEMA.VIEWS

WHERE table_name = ' view1 '

Vykonávanie vyššie uvedený príkaz zobrazí metadáta o zadanom pohľade z databázy
.
3

dotazu na systémové tabuľky relačnej databázy zistiť , či pohľad existuje nasledujúcim spôsobom :

SELECT * FROM sys.views

WHERE name = " view1 "

Vykonávanie vyššie uvedený príkaz načíta informácie metadát o zobrazenie, ak existuje v databáze .
4

Otázka na " object_id ) ( " funkcie v SQL Server k zistiť názor , ak existuje v databáze . Zadajte nasledujúci príkaz :

SELECT OBJECT_ID ( " View1 ' , ' V ' ) AS ' object_id '

syntaxe pre funkciu object_id ( ) v najjednoduchšej forme je :

OBJECT_ID ( ' object_name , " object_type " ) , kde object_name je názov objektu , ako je názov tabuľky alebo názov zobrazenia a object_type odkazuje na typ objektu , ako tabuľky , stĺpce alebo zobrazenie .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené