私たちが作成したアプリケーションの1つに、INFORMATION_SCHEMA.COLUMNS
テーブルを使用してカラムの詳細を取得します。この情報を使用して、私たちのDBで利用可能な異なるテーブル用の動的挿入スクリプトを作成します。INFORMATION_SCHEMA.COLUMNSをリフレッシュする方法は?
SELECT COLUMN_NAME as columnName, DATA_TYPE as dataType
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'XYZ_TABLE'
最近、私はテーブルの1つの列を更新しました。しかし、同じ情報がINFORMATION_SCHEMA.COLUMNS
に反映されませんでした。
INFORMATION_SCHEMA.COLUMNS
のデータは、テーブルスキーマに変更があった場合にどのように更新できますか?
何もする必要はありません。 INFORMATION_SCHEMA.COLUMNSは更新された列名を常に提供します。 –
更新されたかどうか手動でチェックしましたか? – yash
あなたがここで言及した質問と、あなたが見つけた解決策は互いに関係していません(全く異なる)@Soumyajit Swain – yash