sql >> Databasteknik >  >> RDS >> Sqlserver

Skapa en vy med en lagrad procedur

Om du vill skapa en vy inifrån en SP måste du använda dynamisk SQL.

Något sånt här.

create procedure ProcToCreateView 
as
exec ('create view MyView as select 1 as Col')

create view... kod måste skickas som en strängparameter till exec och så att det ser ut har du redan koden du behöver för vyn så bara bädda in den mellan ' .

Jag har verkligen ingen aning om varför du behöver det. Du kanske bara behöver veta hur du använder en vy från en SP

create procedure ProcToUseView
as
select Col
from MyView


  1. Hur man hämtar icke-matchande resultat i mysql

  2. CONCAT() Funktion i Oracle

  3. Eclipse/MySQL-integrationsplugins?

  4. Fråga jämföra datum i SQL