Innehållsförteckning:

Hur skapar man en tabellvärderad parameter i SQL Server?
Hur skapar man en tabellvärderad parameter i SQL Server?

Video: Hur skapar man en tabellvärderad parameter i SQL Server?

Video: Hur skapar man en tabellvärderad parameter i SQL Server?
Video: Table valued parameters in SQL Server 2024, April
Anonim

För att använda en tabellvärderade parametrar måste vi följa stegen nedan:

  1. Skapa en tabell typ och definiera tabell strukturera.
  2. Deklarera en lagrad procedur som har en parameter av tabell typ.
  3. Deklarera a tabell typ variabel och hänvisa till tabell typ.
  4. Använd INSERT-satsen och ockupera variabel .

På så sätt, hur deklarerar man en tabellvärderad parameter?

Tabell - värderade parametrar är deklarerade genom att använda användardefinierade tabell typer. Du kan använda tabell - värderade parametrar att skicka flera rader med data till en Transact-SQL-sats eller en rutin, såsom en lagrad procedur eller funktion, utan skapande en tillfällig tabell eller många parametrar.

På samma sätt, kan vi skicka tabell som parameter i lagrade procedurer? Tabell -värderad parametrar tillåta flera rader med data att skickas till en lagrad procedur med någon Transact-SQL-kod eller från front-end-applikation. Inuti lagrad procedur , välj data från den godkända parameter och sätt in den i tabell den där du vill befolka.

Frågade också, vad är inte sant om tabellvärderade parametrar i SQL Server?

Tabellvärderad parameter kan inte användas i CLR användardefinierad funktion. SQL Server gör inte upprätthålla statistik över Tabell värderad parameter Kolumner. Tabell värderade parametrar är av typen ReadOnly, så vi kan inte uppdatera, infoga och radera data i Tabellvärdesparameter.

Vad är tabellvärderade parametrar i SQL Server?

Tabell - Värdeparametrar är en ny parameter Skriv in SQL SERVER 2008 som ger ett effektivt sätt att passera tabell typ variabel än att använda den temporära tabell eller passerar så många parametrar . Det hjälper till att använda komplex affärslogik i en enda rutin.

Rekommenderad: