Database.StoredProcedures プロパティ
StoredProcedure オブジェクトのコレクションを取得します。 各 StoredProcedure オブジェクトは、データベースで定義されたストアド プロシージャを表します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, _
GetType(StoredProcedure), SfcObjectFlags.Design)> _
Public ReadOnly Property StoredProcedures As StoredProcedureCollection
Get
'使用
Dim instance As Database
Dim value As StoredProcedureCollection
value = instance.StoredProcedures
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,
typeof(StoredProcedure), SfcObjectFlags.Design)]
public StoredProcedureCollection StoredProcedures { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny,
typeof(StoredProcedure), SfcObjectFlags::Design)]
public:
property StoredProcedureCollection^ StoredProcedures {
StoredProcedureCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,
typeof(StoredProcedure), SfcObjectFlags.Design)>]
member StoredProcedures : StoredProcedureCollection
function get StoredProcedures () : StoredProcedureCollection
プロパティ値
型: Microsoft.SqlServer.Management.Smo.StoredProcedureCollection
データベースで定義されたすべてのストアド プロシージャを表す StoredProcedureCollection オブジェクト。
説明
このコレクションを使用し、ストアド プロシージャ名を指定することによって、特定のストアド プロシージャを参照できます。 新しいストアド プロシージャをコレクションに追加するには、ストアド プロシージャ コンストラクター StoredProcedure を呼び出します。
使用例
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2012 database.
Dim db As Database
db = srv.Databases("AdventureWorks2012")
'Display all the stored procedures in the database.
Dim sp As StoredProcedure
For Each sp In db.StoredProcedures
Console.WriteLine(sp.Name)
Next
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2012")
Foreach ($sp in $db.StoredProcedures)
{
Write-Host $sp.Name
}
関連項目
参照
Microsoft.SqlServer.Management.Smo 名前空間