1

データベース ソフトウェア: SQLITE

次のシナリオを考えてみましょう: テーブル X には次の属性があります: A、B、C、D、1、2、3、4 テーブル Y には次の属性が必要です: A、B、C、D

データベースのサイズは 30GB 近くです。A、B、C、D のレコードを格納するのは冗長に思えます。

プログラムがテーブル Y を呼び出しても X からデータを読み取るが、A、B、C、D 属性のみを読み取るように、「仮想」テーブルを作成する方法があるかどうか疑問に思っていました。

どんな助けでも大歓迎です!

4

1 に答える 1

5
CREATE VIEW B AS (SELECT a,b,c FROM X)

SQLiteについては、このリンクを参照してください。
Postgresについては、ここを参照してください。

于 2012-05-03T17:51:14.777 に答える