次の表で、OLAP_API_SESSION_INIT
に含まれるサブプログラムを説明します。
表C-2 OLAP_API_SESSION_INITサブプログラム
サブプログラム | 説明 |
---|---|
|
特定のデータベース・ロールを持つOLAP APIユーザーに対し、 |
|
孤立データ(データベースに定義されていないロールに対する |
|
特定のデータベース・ロールを持つOLAP APIユーザーに対して事前に定義された |
このプロシージャは、特定のデータベース・ロールを持つOLAP APIユーザーに対し、ALTER SESSION
パラメータを指定します。OLAP$ALTER_SESSION
表に行を追加します。
例
次の例では、OLAP_DBA
ロールを持つユーザーに対するクエリー・リライトを有効にするOLAP$ALTER_SESSION
に行を挿入します。
EXECUTE olap_api_session_init.add_alter_session('OLAP_DBA', 'SET QUERY_REWRITE_ENABLED=TRUE'); Row inserted SELECT * FROM all_olap_alter_session WHERE role='OLAP_DBA'; ROLE CLAUSE_TEXT ------------ ------------------------------------------------------------ OLAP_DBA ALTER SESSION SET QUERY_REWRITE_ENABLED=TRUE
このプロシージャは、現在データベースに定義されていない任意のロールに対するALTER SESSION
パラメータをすべて削除します。それらのロールに対するOLAP$ALTER_SESSION
表の孤立行をすべて削除します。