メインコンテンツまでスキップ
バージョン: Latest-3.4

routines

注記

このビューは、StarRocks の利用可能な機能には適用されません。

routines には、すべてのストアドルーチン(ストアドプロシージャおよびストアドファンクション)が含まれています。

routine で提供されるフィールドは次のとおりです:

FieldDescription
SPECIFIC_NAMEルーチンの名前。
ROUTINE_CATALOGルーチンが属する catalog の名前。この値は常に def です。
ROUTINE_SCHEMAルーチンが属するデータベースの名前。
ROUTINE_NAMEルーチンの名前。
ROUTINE_TYPEストアドプロシージャの場合は PROCEDURE、ストアドファンクションの場合は FUNCTION
DTD_IDENTIFIERルーチンがストアドファンクションの場合、戻り値のデータ型。ルーチンがストアドプロシージャの場合、この値は空です。
ROUTINE_BODYルーチン定義に使用される言語。この値は常に SQL です。
ROUTINE_DEFINITIONルーチンによって実行される SQL 文のテキスト。
EXTERNAL_NAMEこの値は常に NULL です。
EXTERNAL_LANGUAGEストアドルーチンの言語。
PARAMETER_STYLEこの値は常に SQL です。
IS_DETERMINISTICルーチンが DETERMINISTIC 特性で定義されているかどうかに応じて YES または NO
SQL_DATA_ACCESSルーチンのデータアクセス特性。この値は CONTAINS SQLNO SQLREADS SQL DATA、または MODIFIES SQL DATA のいずれかです。
SQL_PATHこの値は常に NULL です。
SECURITY_TYPEルーチンの SQL SECURITY 特性。この値は DEFINER または INVOKER のいずれかです。
CREATEDルーチンが作成された日時。これは DATETIME 値です。
LAST_ALTEREDルーチンが最後に変更された日時。これは DATETIME 値です。ルーチンが作成以来変更されていない場合、この値は CREATED 値と同じです。
SQL_MODEルーチンが作成または変更されたときに有効だった SQL モード、およびルーチンが実行されるモード。
ROUTINE_COMMENTルーチンにコメントがある場合、そのテキスト。ない場合、この値は空です。
DEFINERDEFINER 句で指定されたユーザー(通常はルーチンを作成したユーザー)。
CHARACTER_SET_CLIENT
COLLATION_CONNECTION
DATABASE_COLLATIONルーチンが関連付けられているデータベースの照合順序。