問題タブ [sql-view]
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 - 12 か月の間隔を年ごとに表示する SQL ビュー
現在、他のプログラマーの 1 人がこのビューを作成して、6 か月の間隔を表示しています。月ごとにグループ化された12か月の間隔を2011年のみ表示するようにするにはどうすればよいですか
月ごとにグループ化された12か月の別のビューにコピーしたいのですが、2012年のみです
sql - MS Access:WHERE-EXISTS-句がビューで機能していませんか?
前提条件:MS Access 2010で、次のテーブルを作成します。
また、次のSELECTステートメントを使用するBVIEWというビューを作成します。
これで、BVIEWの内容はBTBLと同じになります。それでも、次の2つのクエリは異なる結果を返します。
最初のクエリは2つのレコード(1と2)を返しますが、2番目のクエリはATBLからすべてのレコードを返します。ここで何が問題になっていますか?私は何かが足りないのですか?
c# - radgridで文字列の最大長を設定する/自動生成列を使用してradgridで文字列の長さを制限する
列の文字列の長さを切り捨てるようにradgridに指示する方法はありますか?radgridを使用して、複数の(多くの)フィールドを持つSQLビューからデータを表示しているので、すべてのgridboundcolumnsを設定したり、itemdataboundで切り捨てを行ったりするのではなく、autogeneratefields="true"を使用したいと思います。イベントまたはそのようなもの。
この方法でも質問できると思いますが、ビューからデータを取得し、フィールドに最初のx文字のみを返すための良いアプローチは何でしょうか。私が言ったように、多くのフィールドがあるので、私のdalのすべての列をコード化して、部分文字列などを実行する必要はありません。
何かご意見は?
ありがとう!
さびた
.net - Create navigation/association from table to view in EF 4.0
I have a Container table with ContainerId as PK (int), and a (readonly) view vwBlobRef with a BlobRefId column set as PK and ContainerId as FK. By the way, I have to manually set the BlobRefId as the Entity Key for the view...
Now I want to create an association to get Navigation properties from the table to the view (the other way around is not as important). So I add the one-to-many association and deselect the checkbox "Add Foreign Key to the vwBlobRef"
Now I get:
Error 3027: No mapping specified for the following EntitySet/AssociationSet - ContainervwBlobRef.
I have no idea how to build this mapping. I can right click on the association line and select either the table or the view. But I don't understand which one to select and what to select in the column names.
mysql - ベスト プラクティス MySQL の UPDATE/INSERT
免責事項: これらのテーブルは私が設計したものではなく、このデータを保存する最良の方法ではないことを認識しています。状況を処理する最善の方法についてアドバイスが必要です。
2 つの MySQL テーブルがあります。
教授のユーザー名は、students
表の最後の 3 つの列のいずれかにある可能性があります。教授は、表の行にコメントがある学生ごとに 1 つのコメントを提供する必要がありstudents
ます。
このデータベースのフロント エンドであるアプリケーションでは、professors
テーブルにさらに 2 つの列 (student_id と comment) が必要です。professors
各学生の行には 3 人の教授がいる可能性があるため、複数の学生のためにリストされている場合は常に新しい行を追加する必要があります。これは、professors
新しい生徒のコメントごとに id フィールドを自動インクリメントする必要があることを意味します。
MySQL クエリを使用してこのデータ転送を実行する最善の方法は何ですか? JOIN と組み合わせて UPDATE を調べてみましたが、これを行う有効な方法があるかどうかさえわかりません。professors
また、複数の行が同じ ID を持つため、別の主キーを作成する必要がありますか?
これを実現するには VIEW が最適な方法ではないかと思いますが、フロント エンドのアプリケーションは情報がprofessors
テーブルに格納されることを期待しています。
私が考えていたもう 1 つのことは、2 つのテーブルを結合して新しいテーブルを作成し、2 つの列の主キー、students.id、professor.id を持つことができるということでした。
ありがとう!
c# - ストアドプロシージャの結果をEntityFrameworkにマップします
私は次の(簡略化された)DB設計を持っています:
- 物体
- UserRight
- GroupRight
基本的に私は設定UserRights
および/またはGroupRights
オンにしたいですObjects
。UserRights
よりも強力である必要がありGroupRights
ます。つまり、aUserRight
が設定されている場合、GroupRights
は無視されます。
SQLビューと1つのストアドプロシージャでこれを解決しましたが、結果をC#で使用できません。
ストアドプロシージャは次のようになり、VisualStudio2010のEDMXファイルに追加されます。
FunctionImport:
FunctionImportMapping:
次のエラーメッセージが表示されます。
関数「GetAuthorizedObjects」の戻りタイプ「DAL.Object」は抽象であり、暗黙的にマップすることはできません。
ストアドプロシージャを使用したアプローチが不可能な場合に、問題を別の方法で解決する方法について誰かが提案していますか?
mysql - ビューをマージして、結合されたレコードを持つ単一のテーブルとして機能させる
次のようにレイアウトされたテーブルがいくつかあります。
これらが単一のテーブルとして機能するMySQLビューを作成するにはどうすればよいですか(または、誰かがより良いオプションを提案できるかもしれません):
参加する代わりに、次のように表示されます。
そうすれば、テーブルに対して検索を実行すると、次のように簡単に検索できます。
java - トランザクション内で mysql ビューが更新されない (Hibernate/Spring)
DI には Spring を使用し、mySQL データベースのデータ アクセスには Hibernate を使用しています。テーブルにレコードを挿入し、そのテーブルにクエリを実行して集計計算を実行するビューを実行するトランザクション内にコードがあります。問題は、同じトランザクション中に挿入したばかりのレコードが、ビューの計算値に含まれていないことです。mySQL ワークベンチで同じビューを実行すると、挿入された値がビューに含まれます。誰がこれを引き起こしているのか知っていますか?
mysql - ビューを作成する容量はありますか
1,000 人以上のユーザーがいるテーブルがあるとします。ユーザーごとにビューを作成すると、パフォーマンスに影響しますか?
mapping - Doctrine 2 で VIEW を管理するには?
sql-view をDoctrine2にマッピングしたいと思います。
このビューは、ビューを生成する SQL を書き直さなくても表示されるいくつかの統計を含むTempTableです。
テーブルのようにマッピングしようとしていますが、スキーマを更新するとビューが削除され、テーブルが作成されます
NativeSQLでも試してみます...
getter と setter を使用してエンティティ MessageCenter を作成しましたが、出力は次のようになります。