2010-09-22 9 views
7

के रूप में स्ट्रिंग निष्पादित करें Sybase SQL में, मैं SQL युक्त एक स्ट्रिंग निष्पादित करना चाहता हूं।Sybase, एसक्यूएल क्वेरी

मैं कुछ इस तरह documentation of the exec command

से

declare @exec_str char(100) 
select @exec_str = "select 1" 
execute @exec_str 
go 

काम करने के लिए उम्मीद करेंगे अमल | exec

is used to execute a stored procedure or an extended stored 

प्रक्रिया (ईएसपी)। बैच में एकाधिक कथन होने पर यह कीवर्ड आवश्यक है।

निष्पादन का उपयोग ट्रांजैक्ट-एसक्यूएल युक्त स्ट्रिंग को निष्पादित करने के लिए भी किया जाता है।

हालांकि मेरा उपरोक्त उदाहरण एक त्रुटि देता है। क्या मुझसे कुछ गलत हो रही है?

उत्तर

8

आप bracketing की जरूरत:

execute (@exec_str) 
+1

वाह, धन्यवाद * सिर मेज पर स्मैश * – Mike

संबंधित मुद्दे