sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2016:View Designer

View Designer är ett visuellt verktyg som kan hjälpa dig att bygga vyer.

View Designer är precis som Query Designer, genom att den ger ett visuellt sätt att designa en fråga. Det sparar dig besväret med att designa frågan i Query Designer och sedan göra den extra kodningen för att konvertera frågan till en vy (som vi gjorde tidigare).

Nu kommer vi att använda View Designer för att skapa en annan vy.

  1. Starta View Designer

    Högerklicka på Visningar nod och välj Ny vy... .

  2. Lägg till tabellerna

    Välj de tabeller som du vill inkludera i din vy.

    I vårt fall, välj alla och klicka på Lägg till , klicka sedan på Stäng för att stänga dialogrutan.

  3. Designa vyn

    Du kommer nu att se de valda tabellerna och deras relationer — precis som i frågedesignern.

    En skillnad är att View Designer sitter i ett frågefönster. När vi använde frågedesignern öppnades den i en popup-dialog som hindrade oss från att komma åt något av verktygsfältsalternativen osv.

    Men att ha View Designer öppnad i ett frågefönster ger oss tillgång till verktygsfältet och andra alternativ efter behov.

    En annan skillnad är att vi nu har en fjärde ruta - resultatrutan. Detta gör att vi kan köra SQL för att se vilken effekt den har på resultaten innan vi sparar vyn.

    Vårt exempel

    Vi ska hålla det enkelt den här gången och välja fyra kolumner från de tre tabellerna. Vi kommer inte att tillhandahålla några kriterier.

    Här är en närbild av kriterierutan:

  4. Kör SQL

    Du kan testa vyn innan du sparar den genom att köra SQL i View Designer.

    För att göra detta, högerklicka var som helst i designområdet och välj Execute SQL (eller tryck på Ctrl+R på ditt tangentbord).

  5. Resultaten

    Resultaten visas i resultatfönstret längst ned.

  6. Spara vyn

    För att spara vyn klickar du på ikonen Spara i verktygsfältet och namnger sedan vyn vid prompten.

  7. Fråga vyn

    Nu kan du fråga vyn med en SELECT uttalande som om det vore en tabell.

Namnkonventioner

Vissa databasutvecklare gillar att prefixa sina namnvynamn med v eller v_ eller liknande för att hjälpa till att skilja mellan vyer och andra databasobjekt.


  1. Hitta databasanslutningsläckor i din applikation

  2. Hur man ställer in asynkron replikering från Galera Cluster till Fristående MySQL-server med GTID

  3. VISA TABELLER i MySQL

  4. Hur snabbt är ODBC? En "laddad" jämförelse.