関数・クラス解説

odbc_columnprivileges

version:PHP 4, PHP 5, PHP 7 (公式)

指定したテーブルに関するカラムおよび付随する権限のリストを取得する

公式リファレンス

書式

odbc_columnprivileges ( resource $connection_id , string $catalog , string $schema , string $table_name , string $column_name ) : resource|false

説明

指定したテーブルに関するカラムおよび付随する権限のリストを取得します。

パラメータ

connection_id
ODBC 接続 ID。詳細はodbc_connect() を参照ください。
catalog
カタログ(ODBC 2 の用語では '修飾子')。
schema
スキーマ (ODBC 2 の用語では '所有者')。 このパラメータには以下の検索パターンを使用できます。% はゼロ個以上の文字にマッチし、_ はひとつの文字にマッチします。
table_name
テーブル名。 このパラメータには以下の検索パターンを使用できます。% はゼロ個以上の文字にマッチし、_ はひとつの文字にマッチします。
column_name
カラム名。 このパラメータには以下の検索パターンを使用できます。% はゼロ個以上の文字にマッチし、_ はひとつの文字にマッチします。

返値

ODBC 結果 ID を返します。失敗した場合に FALSE を返します。 この結果 ID を使用して、カラムや関連する権限の一覧を取得します。 結果は以下のカラムを有します。

  • TABLE_CAT
  • TABLE_SCHEM
  • TABLE_NAME
  • COLUMN_NAME
  • GRANTOR
  • GRANTEE
  • PRIVILEGE
  • IS_GRANTABLE
ドライバは追加のカラムを返すことが出来ます。 結果セットは TABLE_CAT, TABLE_SCHEM, TABLE_NAME, COLUMN_NAME, PRIVILEGE でソートされます。

サンプル

例1 カラムの権限の一覧を表示する

$conn = odbc_connect($dsn, $user, $pass); $privileges = odbc_columnprivileges($conn, 'TutorialDB', 'dbo', 'test', 'id'); while (($row = odbc_fetch_array($privileges))) {     print_r($row);     break; // further rows omitted for brevity }

上の例の出力は、たとえば以下のようになります。

Array ( [TABLE_CAT] => TutorialDB [TABLE_SCHEM] => dbo [TABLE_NAME] => test [COLUMN_NAME] => id [GRANTOR] => dbo [GRANTEE] => dbo [PRIVILEGE] => INSERT [IS_GRANTABLE] => YES )

ワード検索


※入力キーワードが、関数名・説明文・タグに含まれるものを検索

関数名アルファベット別

A B C D E F G H I J
K L M N O P Q R S T
U V W X Y Z _

最終更新一覧

stristr
 大文字小文字を区別せず文字列を検索し、ヒット箇所以降(あるいは以前)の文字列を返却

stripslashes
 バックスラッシュでエスケープされた文字列から、バックスラッシュを取り除く

stripos
 大文字小文字を区別せずに文字列が最初に現れる位置を取得する

stripcslashes
 addcslashes() でクォートされた文字列をアンクォートする

strip_tags
 文字列から HTML と PHP のタグを除去して返却

strcspn
 指定した文字が最初に現れる位置を調べる

strcoll
 ロケールに基づいて2つの文字列を比較し同じか(あるいは大小)を判定する

strcmp
 2つの文字列を比較し同じか(あるいは大小)を判定する

strchr
 strstr() のエイリアス

strcasecmp
 2つの文字列を比較(大文字小文字を区別せず同じとみなす)

カテゴリー一覧

PHP の振る舞いの変更
音声フォーマットの操作
認証サービス
コマンドライン関連
圧縮およびアーカイブ
暗号
データベース関連
日付および時刻関連
ファイルシステム
自然言語および文字エンコーディング
画像処理および作成
メール関連
数学
テキスト以外の MIME 型
プロセス制御
その他の基本モジュール
その他のサービス
検索エンジン用の拡張モジュール
サーバー固有のモジュール
セッション関連
テキスト処理
変数・データ型関連
ウェブサービス
Windows 用のモジュール
XML 操作
GUI用の拡張モジュール