問題タブ [updatable-views]

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.

0 投票する
2 に答える
179 参照

sql - SQL Serverデータベース-アプリケーションがビュー内のレコードを編集できるようにしますか?

3つのテーブルのグループに対してカスタムビューを作成しました。テーブルのようにビューを使用するアプリケーションで編集できるように、ビューを構成するにはどうすればよいですか?SQL ServerStudioExpressを使用しています。

0 投票する
1 に答える
1166 参照

sql - ビュー作成時の PhpPgAdmin 構文エラー

次の SQL ステートメントを持つ PhpPgAdmin (PostGreSQL db) でビューを作成しようとしています。

PhpPgAdmin で次のエラーが表示されます。

エラー: 文字 59 の "DELETE" またはその近くで構文エラーが発生しました ステートメント内: CREATE OR REPLACE VIEW "Schema1"."空のエラーを削除" AS DELETE FROM myTable WHERE myTable.error IS NULL;

私が知る限り、この SQL ステートメントは有効であり、テーブルに対する削除権限があります。ビューでは DELETE ステートメントを使用できませんか? 私が間違っていることはありますか?

0 投票する
1 に答える
66723 参照

sql - MySQL ビューにデータを挿入することはできますか?

4 つのテーブルを持つ MySQL ビューを作成しました。ビューにデータを挿入し、MySQL がデータを正しいテーブルに自動的に渡すようにすることは可能ですか?

0 投票する
3 に答える
2915 参照

sql - 単純な挿入クエリとビューを介したテーブルへの挿入の違い

私はSQLのビューについて勉強していて、多少混乱していて、次のクエリがあります:

テーブル'item'があり、それにデータを挿入する必要があります。ビューなしとビュー使用の2つの方法を使用しています。

  1. ビューを介した挿入:

    /li>
  2. テーブルからの挿入:

    /li>

クエリ1と2の違いは何ですか?つまり、テーブルに直接挿入し、ビューを使用してテーブルに挿入します。

CHECK OPTIONビューの作成時に使用する場合のみ挿入に違いはありますか?

0 投票する
2 に答える
1325 参照

sql - SQLで実際のテーブルを保護するためのビューの使用

ビューは、実際のテーブルとエンド ユーザーの間の仲介者としてどのように機能しますか? ビューが作成されたときに発生する内部プロセスは何ですか。つまり、ビューがテーブル上に作成されると、それはテーブルとエンド ユーザーの間に壁のように立っているのでしょうか? チェックオプションのみを使用して、ビューは実際のテーブルをどのように保護しますか? しかし、ユーザーがテーブルに直接挿入した場合、実際のテーブルを保護するにはどうすればよいでしょうか?

insert into **vw** values()彼/彼女が :を使用せずに:を使用している場合insert into **table_name** values()、テーブルは現在どのように保護されていますか?

0 投票する
3 に答える
141 参照

mysql - mysqlビューを作成するときに、SELECTステートメントで複数のテーブルを参照する必要がありますか?

http://www.mysqltutorial.org/create-sql-updatable-views.aspx

上記のこの記事は次のように述べています。

SELECTステートメントは複数のテーブルを参照してはなりません。これは、FROM句に複数のテーブル、JOINステートメントに他のテーブル、または他のテーブルとのUNIONを含めてはならないことを意味します。

これは本当ですか、そしてなぜですか?すべてのクエリ文字列で結合を使用せずに、(ビューを介して)1つのように2つの関連するテーブルをどのようにクエリしますか?

0 投票する
1 に答える
145 参照

php - 更新に関するAjaxフォーム送信の問題

私のサイトの設定用のajaxフォームがあります。ユーザーがimgを押すと、ajaxスクリプトがset.phpというphpファイルを呼び出します。このファイルにはフォームがあります

<form method="post" action="users/set.php" enctype="multipart/form-data">

ユーザーが何かを更新した場合、それは問題ありません(ajaxフォームはリセットされますが、user.phpへのメタがあります)。ただし、ボタンを押すと、users / set.phpファイル(本当に悪いもの)に移動します。

ページを更新せずにクエリを送信できる場合は、これと別の修正方法について提案が必要です(jqueryはありがとうございません)

ありがとうございました

0 投票する
1 に答える
981 参照

oracle - Oracle ビューで CRUD 操作を実行できますか

私はこれが漠然としていることを知っていますが、私はビューに不慣れで、ビューが何ができるかを学ぼうとしています.

テーブルの組み合わせを使用して、複雑なクエリによって作成されたビューを作成するとします。ビュー内のレコードを編集しようとした場合、そのビューは、ビューを作成したロジックをさかのぼって正しいテーブルの正しい値を編集するのに十分スマートでしょうか?

ビューでも値を編集できますか?

ありがとう!

0 投票する
1 に答える
1151 参照

sql - Oracleの更新可能なビューのデフォルト値

私が次のようなものを持っているとしましょう:

が欲しいです

に挿入( 'hello', 1 )tabます。

そして同様に:

に挿入( 'hello', 2 )tabます。

ビューが1つしかない場合は、テーブルでデフォルト値を使用できることはわかっていますが、2つのビューでは機能しません。

instead of insert各ビューのトリガー以外にこれを行う方法はありますか?