sql >> Database >  >> RDS >> Sqlserver

Een weergave maken met behulp van de opgeslagen procedure

Als u een weergave wilt maken vanuit een SP, moet u dynamische SQL gebruiken.

Zoiets.

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

De create view... code moet als stringparameter worden verzonden naar exec en zo te zien heb je al de code die je nodig hebt voor de weergave, dus sluit hem gewoon in tussen de ' .

Ik heb echt geen idee waarom je dat nodig hebt. Misschien moet je gewoon weten hoe je gebruik een uitzicht vanaf een SP

create procedure ProcToUseView
as
select Col
from MyView


  1. Liquibase-script retourneert ORA-01843:geen geldige maand

  2. Een zeer beschikbare database voor Moodle bouwen met MariaDB (replicatie en MariaDB-cluster)

  3. Mysql-verbinding Tomcat 7 op Openshift

  4. Datums ouder dan tijdstempel opslaan in PHP