DatabaseLink`
DatabaseLink`

SQLTableExportedKeys

SQLTableExportedKeys[conn,table]

table の主キーを参照する外部キーについての情報を返す.

詳細とオプション

  • SQLTableExportedKeysを使うためには,まずNeeds["DatabaseLink`"]を使って DatabaseLink をロードする必要がある.
  • 使用可能なオプション
  • "Catalog"None使用するデータベースカタログ
    "Schema"None使用するデータベーススキーマ
    "ShowColumnHeadings"False結果とともに見出しを返すかどうか

例題

  (1)

このセクションの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているようにDatabaseLink`DatabaseExamples`パッケージを使ってデータベースをインストールするか,もとの状態に戻す必要がある可能性がある.

接続を開く:

主キーを含む表を作成する:

もう一つ表を作成する."PersonId"列は"PEOPLE"表の主キーを参照する外部キー制約として使われる:

別の外部キー制約を加える:

外部キーが"EMPLOYEES"表の指標となる:

"PEOPLE"表の主キー列はエキスポートされたキーとなる: