既存のテーブルのderby.storage.pageSizeプロパティを変更することはできますか?または、データをエクスポートしてから、新しいプロパティでテーブルを再作成してからデータを再インポートする必要がありますか?作成後にApache Derbyテーブルのderby.storage.pageSizeプロパティを変更する
答えて
docは言う:
は、テーブルやインデックスの作成時に使用するテーブル またはインデックス用のディスク上のデータベース・ページのために、バイト単位で、ページサイズを定義します。 CREATE TABLEまたはCREATE INDEXステートメントを発行する前に、このプロパティーを に設定してください。この の値は、新しく作成された の大企業の生涯にわたって使用されます。
したがって、テーブルを作成するときにのみ使用され、テーブルが削除されるまで有効になります。
削除、作成、再インポートする必要があります。
ブライアンペンドルトンはcreate table as select
と記載していますが、at the momentは完全には機能しません。データを自動的に挿入することはできません。 CREATE TABLE文の他の形式に...
AS
のCREATE TABLE ...、列 名および/または列のデータ型は クエリを提供することにより、指定することができます。クエリ結果の列は、 のモデルとして使用され、新しいテーブルに列が作成されます。
ないカラム名が新しいテーブルに指定されていない場合は、クエリ式の結果で全て 列が対応するデータ タイプ(複数可)の新しいテーブルで 同じ名前の列を作成するために使用され。新しいテーブルに1つ以上の列名が指定されている場合は、 のクエリ式の結果に同じ数の列が存在する必要があります。これらの列のデータ型は、新しい表の対応する列の に使用されます。 NO DATA句で
ザは、クエリ式を評価 起因するデータ行がに使用されないことを指定します。照会結果の列の名前とデータのみが使用されます( )。 WITH NO DATA 句を指定する必要があります。将来のリリースでである場合、Derbyは に変更され、WITH DATA句が提供され、 と表示され、照会式の結果を 新しく作成された表に挿入する必要があります。 ただし、現在のリリースでは、明細書のWITH NO DATA形式のみが受け入れられます。
- 1. 更新文の作成Derby
- 2. 作成後にDataTableテーブルを変更する方法
- 3. apache derby + jpa
- 4. Apache DerbyのSQLクエリ
- 5. は、インメモリApache Derbyの
- 6. シングルユーザーのApache Derbyデータベースをユーザーに変換する
- 7. Apache Derby dbエラーClassNotFoundException
- 8. Derby DBパスワードを変更する
- 9. Apache Derby:空のテーブルのカラム名を取得
- 10. 作成後にサイズ変更のuiviewサブクラス
- 11. フラッシュドライブでApache Derbyを実行する
- 12. テーブルの主キーIDを作成日の順に変更する
- 13. Java DB/Apache Derby with Android
- 14. netbeansとApache Derby Embedded + spring
- 15. Apache Derby&Java - 最適化インサート
- 16. Apache Derby INSERTSが遅い
- 17. 作成後のデータベース設計の変更
- 18. Derbyテーブルが作成されていません
- 19. 作成後にYUIデータグリッドのデータソースを変更する方法
- 20. SplitLayoutPanel - 作成後に子供の幅を変更する方法
- 21. 作成後にdraw2dボタンの画像を変更する
- 22. MySQLテーブルを再作成せずにカラム名を変更する
- 23. HTML5キャンバス、作成後に長方形を変更する
- 24. テーブルの作成中にDEFAULT句を変更します
- 25. テーブルの作成と変更をユーザーに許可しますか?
- 26. テーブル変更列の背景色を作成する
- 27. 作成後のmatplotlib LineCollectionのオフセットを変更する方法
- 28. 作成されたユーザーの作成方法、作成日、変更されたユーザー、テーブルの変更日
- 29. クリックした後にボタンのプロパティを変更するWPF
- 30. Derbyを使用してインメモリデータベーステーブルを作成するには?
「create table as select」と「rename table」を使用すると、データのエクスポートと再インポートの手間を省くことができます。 –
@BryanPendleton私はちょうど確認、ダービーは完全にそれをサポートしていません – oers
おかげで、私はその詳細を忘れてしまった。したがって、正確なレシピは次のようになります:(a)テーブルを作成し(適切な列で)(b)挿入...(d)テーブルの名前を変更する(新しいテーブルを正しい名前に移動する)(e)ドロップテーブル(データをコピーして古いテーブルを削除する) OKです) –