問題タブ [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.
sql - SQL Serverデータベース-アプリケーションがビュー内のレコードを編集できるようにしますか?
3つのテーブルのグループに対してカスタムビューを作成しました。テーブルのようにビューを使用するアプリケーションで編集できるように、ビューを構成するにはどうすればよいですか?SQL ServerStudioExpressを使用しています。
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 ステートメントを使用できませんか? 私が間違っていることはありますか?
sql - MySQL ビューにデータを挿入することはできますか?
4 つのテーブルを持つ MySQL ビューを作成しました。ビューにデータを挿入し、MySQL がデータを正しいテーブルに自動的に渡すようにすることは可能ですか?
sql - 単純な挿入クエリとビューを介したテーブルへの挿入の違い
私はSQLのビューについて勉強していて、多少混乱していて、次のクエリがあります:
テーブル'item'があり、それにデータを挿入する必要があります。ビューなしとビュー使用の2つの方法を使用しています。
ビューを介した挿入:
/li>テーブルからの挿入:
/li>
クエリ1と2の違いは何ですか?つまり、テーブルに直接挿入し、ビューを使用してテーブルに挿入します。
CHECK OPTION
ビューの作成時に使用する場合のみ挿入に違いはありますか?
sql - SQLで実際のテーブルを保護するためのビューの使用
ビューは、実際のテーブルとエンド ユーザーの間の仲介者としてどのように機能しますか? ビューが作成されたときに発生する内部プロセスは何ですか。つまり、ビューがテーブル上に作成されると、それはテーブルとエンド ユーザーの間に壁のように立っているのでしょうか? チェックオプションのみを使用して、ビューは実際のテーブルをどのように保護しますか? しかし、ユーザーがテーブルに直接挿入した場合、実際のテーブルを保護するにはどうすればよいでしょうか?
insert into **vw** values()
彼/彼女が :を使用せずに:を使用している場合insert into **table_name** values()
、テーブルは現在どのように保護されていますか?
mysql - mysqlビューを作成するときに、SELECTステートメントで複数のテーブルを参照する必要がありますか?
http://www.mysqltutorial.org/create-sql-updatable-views.aspx
上記のこの記事は次のように述べています。
SELECTステートメントは複数のテーブルを参照してはなりません。これは、FROM句に複数のテーブル、JOINステートメントに他のテーブル、または他のテーブルとのUNIONを含めてはならないことを意味します。
これは本当ですか、そしてなぜですか?すべてのクエリ文字列で結合を使用せずに、(ビューを介して)1つのように2つの関連するテーブルをどのようにクエリしますか?
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はありがとうございません)
ありがとうございました
oracle - Oracle ビューで CRUD 操作を実行できますか
私はこれが漠然としていることを知っていますが、私はビューに不慣れで、ビューが何ができるかを学ぼうとしています.
テーブルの組み合わせを使用して、複雑なクエリによって作成されたビューを作成するとします。ビュー内のレコードを編集しようとした場合、そのビューは、ビューを作成したロジックをさかのぼって正しいテーブルの正しい値を編集するのに十分スマートでしょうか?
ビューでも値を編集できますか?
ありがとう!
sql - Oracleの更新可能なビューのデフォルト値
私が次のようなものを持っているとしましょう:
が欲しいです
に挿入( 'hello', 1 )
しtab
ます。
そして同様に:
に挿入( 'hello', 2 )
しtab
ます。
ビューが1つしかない場合は、テーブルでデフォルト値を使用できることはわかっていますが、2つのビューでは機能しません。
instead of insert
各ビューのトリガー以外にこれを行う方法はありますか?