SYS.Procedures

このテーブルは、仮想データベース内のプロシージャに関する情報を提供します。

Column Name

Type

Description

VDBName

string

VDB name

SchemaName

string

Schema name

Name

string

Procedure name

NameInSource

string

Procedure name in the source system

ReturnsResults

boolean

Returns a result set

UID

string

Procedure UID

Description

string

Description set at the CData Virtuality Server

OriginalDescription

string

Description from the data source

OID

integer

Unique ID*

Owner

string

Name of the procedure owner

ExecuteAs

string

Executor of the procedure (CALLER or OWNER)

IsFunction

boolean

Returns TRUE if it is a function; FALSE if it is a procedure

*   OIDカラムは、VDBの指定されたバージョンで実行されているインスタンスに対してのみ、一意であること/安全でないことが保証されます。異なるバージョンのVDB がデプロイされた場合、これらのID は両方のバージョンのVDB で同一または一意であることは保証されません。動的VDB OID はクラスタセーフではありません。

Owner column in SYS.Procedures available since v4.1

IsFunction column in SYS.Procedures is available since v4.6

SYS.ProcedureParams

これは、プロシージャのパラメータに関する情報を提供します。

Column Name

Type

Description

VDBName

string

VDB name

SchemaName

string

Schema name

ProcedureName

string

Procedure name

Name

string

Parameter name

DataType

string

CData Virtuality Server runtime data type name

Position

integer

Position in procedure arguments

Type

string

Parameter direction: "In", "Out", "InOut", "ResultSet", "ReturnValue"

Optional

boolean

Parameter is optional

Precision

integer

Precision of parameter

TypeLength

integer

Length of the parameter value

Scale

integer

Scale of parameter

Radix

integer

Radix of parameter

NullType

string

Nullability: "Nullable", "No Nulls", "Unknown"

UID

string

Procedure UID

Description

string

Procedure description set at the CData Virtuality Server

OriginalDescription

string

Description from the data source

OID

string

Unique ID*

*   OIDカラムは、VDBの指定されたバージョンで実行されているインスタンスに対してのみ、一意であること/安全でないことが保証されます。異なるバージョンのVDB がデプロイされた場合、これらのID は両方のバージョンのVDB で同一または一意であることは保証されません。動的VDB OID はクラスタセーフではありません。