問題タブ [translators]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL CREATE VIEW ターゲット変数テーブル名 (列名)
多くのビューを定義したいのですが、DB のモデルが変更されているため、頭に浮かんだアイデアや質問がいくつかあります。
FROMがハードコードされたテーブル名ではなく、テーブル名が変数であるビューを作成する方法はMySQL 8にありますか?
FROM の後にテーブルの名前がハードコーディングされているが、列名が可変のビューを作成することはできますか?
FROM の後に特定の (ハードコードされた) テーブル名を対象としないビュー (A) を作成することをお勧めしますが、別のビュー (B) はテーブルからデータを選択するだけの中間変換テーブルとして機能し (C)、ビュー (A) に戻り、最初のビュー (A) が期待する方法で列がエイリアス化されます。要するに、2番目のビュー(B)は、テーブル名と列名に関して(A)<=>(C)の間の翻訳者として機能しますか?
これらのソリューションについて考えている理由は、DB に接続するアプリケーション用の一連のテーブル ビューが必要だからです。それらは変更されるべきではありませんが、DB のモデル全体が変更されます。
アプリケーションのインターフェイスであるアクセス ビューには触れたくありませんが、アプリ インターフェイス ビューの背後にある列とテーブルの間の接続を定義します。また、DB モデルでは、一般的な計算/レポートを実行するために他のビューが必要になりますが、計算/レポートのソース テーブル データは時間の経過とともに変更されます (列名、テーブル名)。
- 私が適用できる他のアプローチはありますか?すでに実装されているレポートや、テーブルや列の特定の名前を期待するその他の機能を壊すことなく、DB のテーブル名や列名を変更する場合にどのように対処しますか?
MySQL8を使用しています。
c++ - C ++翻訳プログラムの単語のアポストロフィ
翻訳者向けのプログラムを書いています。今、私は単語のクラスを書いています。それは次のとおりです。文にアポストロフィを含むすべての単語を返すメソッドを書くのに問題があります。bool Words::isApostophePresent(){ の後に何を書けばいいですか
もしも(.....)