4D v14.3

GET MISSING TABLE NAMES

ホーム

 
4D v14.3
GET MISSING TABLE NAMES

GET MISSING TABLE NAMES 


 

GET MISSING TABLE NAMES ( missingTables ) 
引数   説明
missingTables  テキスト配列 in データベース中で失われたテーブルの名前

説明   

GET MISSING TABLE NAMES コマンドは カレントデータベース中ですべての失われたテーブルの名前をmissingTables配列に返します。

失われたテーブルとは、データファイル中にデータがあるにもかかわらず、カレントストラクチャレベルに存在しないテーブルです。これはデータファイルが異なるバージョンのストラクチャで開かれたときに発生します。

典型的なシナリオは以下の通りです:

  • 開発者はテーブルA、B、Cを含むストラクチャを提供する。
  • ユーザが (例えば統合されたSQLを使用して) カスタムテーブルDとEを追加し、これらのテーブルにデータを格納する。
  • デベロッパが新しいバージョンのストラクチャを提供する。このストラクチャにはテーブルDとEが含まれていません。
    この場合、ユーザバージョンのデータファイルにはテーブルDとEのデータが含まれていますが、アクセスすることはできません。GET MISSING TABLE NAMESコマンドはテーブル名"D"と"E"を返します。

データベースで失われているテーブルを識別したら、新しいREGENERATE MISSING TABLEコマンドを使用して、それらを再アクティブにすることができます。

Note: 失われたテーブルのデータは、テーブルが再生成されていないと、デーファイル圧縮時に失われます。

 
プロパティ 

プロダクト: 4D
テーマ: ストラクチャアクセス
番号: 1125

 
履歴 

初出: 4D v12

 
参照 

REGENERATE MISSING TABLE

 
タグ 

missing tables

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)