Data.DBXMetaDataNames.TDBXPackageProcedureParametersIndex
Delphi
TDBXPackageProcedureParametersIndex = class
C++
class PASCALIMPLEMENTATION TDBXPackageProcedureParametersIndex : public System::TObject
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | Data.DBXMetaDataNames.pas Data.DBXMetaDataNames.hpp |
Data.DBXMetaDataNames | Data.DBXMetaDataNames |
Description
Accesses columns by ordinal in the PackageProcedureParameters metadata.
TDBXPackageProcedureParametersIndex is used to access columns by ordinal in the PackageProcedureParameters metadata collection. These columns are returned when TDBXCommand.Text is TDBXMetaDataCommands.GetPackageProcedureParameters when reading metadata. To retrieve metadata columns, use these constants to index the TDBXReader instance returned by TDBXCommand.ExecuteQuery.
This table describes the columns.
Column Ordinal Name | Data Type of Column Data | Description |
---|---|---|
CatalogName |
String |
Catalog name. |
SchemaName |
String |
Schema name. |
PackageName |
String |
Package name. |
ProcedureName |
String |
Procedure name from package. |
ParameterName |
String |
Parameter name. |
ParameterMode |
String |
Parameter mode: IN, OUT, INOUT, RESULT. |
TypeName |
String |
Database specific data type name. |
Precision |
Int32 |
Precision of this type. For string data type, this is maximum number of characters. For decimal types, this is maximum number of digits, including digits from the scale. |
Scale |
Int32 |
Scale of a decimal type. |
Ordinal |
Int32 |
Position in rows of table, starting with 1. |
IsNullable |
Boolean |
Can accept NULL values. |
DbxDataType |
Int32 |
dbExpress data type. |
IsFixedLength |
Boolean |
Holds fixed length data. |
IsUnicode |
Boolean |
Can hold Unicode characters. |
IsLong |
Boolean |
Is BLOB data type. |
IsUnsigned |
Boolean |
Is unsigned numeric type. |