次の例は、METHODオプションを指定したHELP TYPEを実行することによって生成されるレポートを示します。
以下の型定義があると想定します。
CREATE TYPE my_structured_type AS ( attribute_1 DECIMAL(8,2), attribute_2 REAL, attribute_3 VARCHAR(20) ) NOT FINAL /* Signature of constructor method my_structured_type */ CONSTRUCTOR METHOD my_structured_type( P1 INTEGER ) RETURNS my_structured_type SPECIFIC my_structured_type_c1 SELF AS RESULT LANGUAGE C PARAMETER STYLE SQL DETERMINISTIC NO SQL, /* Signature of instance method Method1 */ METHOD method_1(VARCHAR(20)) RETURNS INTEGER LANGUAGE C NO SQL PARAMETER STYLE SQL;
ここで、my_structured_typeに対して、METHODオプションを指定した次のHELP TYPEリクエストを実行します。
HELP TYPE my_structured_type METHOD; *** Help information returned. 8 rows. *** Total elapsed time was 1 second. Method Name ATTRIBUTE3 Specific Name MYSTRUCTUR_ATTRIBUTE3_04E1_M Method Type M Null Call Y Exec Mode NP Deterministic Y Method Name ATTRIBUTE3 Specific Name MYSTRUCTUR_ATTRIBUTE3_04E0_O Method Type O Null Call N Exec Mode NP Deterministic Y Method Name ATTRIBUTE2 Specific Name MYSTRUCTUR_ATTRIBUTE2_04DF_M Method Type M Null Call Y Exec Mode NP Deterministic Y Method Name ATTRIBUTE2 Specific Name MYSTRUCTUR_ATTRIBUTE2_04DE_O Method Type O Null Call N Exec Mode NP Deterministic Y Method Name ATTRIBUTE1 Specific Name MYSTRUCTUR_ATTRIBUTE1_04DD_M Method Type M Null Call Y Exec Mode NP Deterministic Y Method Name ATTRIBUTE1 Specific Name MYSTRUCTUR_ATTRIBUTE1_04DC_O Method Type O Null Call N Exec Mode NP Deterministic Y Method Name MYSTRUCTUREDTYPE Specific Name MYSTRUCTUREDTYPE_C1 Method Type C Null Call Y Exec Mode P Deterministic Y Method Name METHOD1 Specific Name MYSTRUCTUR_METHOD1_04DB_R Method Type I Null Call Y Exec Mode P Deterministic N