यदि आप किसी SP के भीतर से एक दृश्य बनाना चाहते हैं तो आपको गतिशील SQL का उपयोग करने की आवश्यकता है।
कुछ इस तरह।
create procedure ProcToCreateView
as
exec ('create view MyView as select 1 as Col')
create view...
कोड को एक स्ट्रिंग पैरामीटर के रूप में exec
. पर भेजा जाना है और इसके रूप में आपके पास पहले से ही वह कोड है जो आपको देखने के लिए आवश्यक है, इसलिए बस इसे '
के बीच में एम्बेड करें ।
मुझे वास्तव में पता नहीं है कि आपको इसकी आवश्यकता क्यों है। शायद आपको बस यह जानने की जरूरत है कि उपयोग . कैसे करें एक एसपी से एक दृश्य
create procedure ProcToUseView
as
select Col
from MyView