2016-04-14 37 views
0

他のコンピュータ言語では、メソッドまたはサブルーチン内で他のメソッドまたはサブルーチンを呼び出すことができます。 VBAでSQL SQL Serverの別のクエリから保​​存されたクエリを呼び出す

Public Sub x() 
    Call y 
End Sub 
Private Sub y() 
    Debug.Print "Hello World!" 
End Sub 

あなたはSQLでこれを行うことができますか?

Declare @FilePath as VarChar(Max) 

Set @FilePath = '\\SomeServerExtension\MyFile.sql' 

Execute @FilePath 

これにより、領域が節約され、クエリがきれいに見えるようになります。

+0

ストアドプロシージャについて読み、理解しておく必要があります。あなたは主な利点をほぼ説明しました。 –

答えて

0

EXECストアドプロシージャから他のストアドプロシージャを実行できます。サーバーがアクセスできる場合でも、任意のファイルを(幸いにも)実行することはできません。それは率直に言って安全な悪夢だろう。

関連する問題