INHOUDSOPGAWE:

Wat is 'n aansig in SQL Server Management Studio?
Wat is 'n aansig in SQL Server Management Studio?

Video: Wat is 'n aansig in SQL Server Management Studio?

Video: Wat is 'n aansig in SQL Server Management Studio?
Video: 5 KINDS OF CREATE IN SQL 2024, April
Anonim

A beskou is 'n virtuele tabel wat geskep is volgens die resultaatstel van 'n SQL verklaring. A beskou bevat rye en kolomme, net soos 'n regte tabel. Die kolomme in die beskou is die kolomme van een of meer werklike tabelle in die databasis. Deur die gebruik van SQL Server bestuur studio UI. Deur die gebruik van SQL Server navraagverklaring.

Net so, waar gebruik ons view in SQL?

Gebruik van 'n Beskou Uitsigte is gebruik word vir sekuriteitsdoeleindes omdat hulle inkapseling van die naam van die tabel verskaf. Data is in die virtuele tabel, nie permanent gestoor nie. Uitsigte vertoon slegs geselekteerde data. Ons kan ook gebruik SQL Sluit aan by die Kies-stelling in die afleiding van die data vir die beskou.

Tweedens, hoe bevraagteken ek 'n aansig in SQL Server? Om 'n beskou , moet 'n gebruiker die toepaslike stelselvoorreg hê volgens die spesifieke implementering. SKEP BESKOU sien_naam AS KIES kolom1, kolom2.. VANAF tabelnaam WAAR [voorwaarde]; Jy kan veelvuldige tabelle in jou KIES stelling op 'n soortgelyke manier as wat jy dit in 'n normale gebruik SQL SELECT-navraag.

Net so kan jy vra, hoe skep ek 'n aansig in SQL Server?

SQL Server SKEP AANSIG

  1. Spesifiseer eers die naam van die aansig na die CREATE VIEW sleutelwoorde. Die skemanaam is die naam van die skema waaraan die aansig behoort.
  2. Tweedens, spesifiseer 'n SELECT-stelling (select_statement) wat die aansig na die AS-sleutelwoord definieer. Die SELECT-stelling kan na een of meer tabelle verwys.

Kan ons data in sig?

Slegs die selekteerde stelling word eerder op die databasis gestoor. Uitsigte egter kan gebruik word en DML-bewerkings uitvoer ( Voeg in , Update & Delete) ook. Jy data kan invoeg na die bogenoemde tabelle deur die aansigte te gebruik ons pas geskep het. En dit is dieselfde sintaksis wat ons gebruik om data in te voeg na tafels.

Aanbeveel: