persistent class %SQL.DICT.RoutineColumn
extends %Persistent
parameter READONLY = 1;
READONLY = 1 means that objects can be created, opened but not saved or deleted.
Tables are projected to SQL as READONLY.
property PARM
as array of %String(MAXLEN="");
property attribute
as %String(MAXLEN="");
property bitstring
as %String(MAXLEN="");
property caption
as %String(MAXLEN="");
property class
as %String(MAXLEN="");
property clientdatatypeenum
as %String(MAXLEN="");
property colinfo
as %String(MAXLEN="");
property colinfoV
as %String(MAXLEN="");
property datatype
as %String(MAXLEN="");
property defaultValue
as %String(MAXLEN="");
property length
as %Integer;
property name
as %String(MAXLEN="");
property nullable
as %String(MAXLEN="");
property odbctype
as %String(MAXLEN="");
property odbctypename
as %String(MAXLEN="");
property precision
as %Integer;
property procinfo
as %String(MAXLEN="");
property radix
as %String(MAXLEN="");
property remarks
as %String(MAXLEN="");
relationship routine
as %SQL.DICT.Routine [ Inverse = columns,Cardinality = parent ];
property scale
as %Integer;
property schemaName
as %String(MAXLEN="");
property subquery
as %String(MAXLEN="");
property tablename
as %String(MAXLEN="");
property type
as %String(DISPLAYLIST=",UNKNOWN,INPUT,INPUTOUTPUT,RESULTCOL,OUTPUT,RETURNVALUE",VALUELIST=",0,1,2,3,4,5");
Defines for SQLBindParameter and SQLProcedureColumns
SQLPARAMTYPEUNKNOWN 0
SQLPARAMINPUT 1
SQLPARAMINPUTOUTPUT 2
SQLRESULTCOL 3
SQLPARAMOUTPUT 4
SQLRETURNVALUE 5