問題タブ [rawsql]
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.
ruby-on-rails - Railsで動的バインディングを使用して生の更新SQLを実行する方法
以下のように1つの更新生SQLを実行したい:
この SQL は によって実行されますがActiveRecord::Base.connection.execute
、動的パラメータ値をメソッドに渡す方法がわかりません。
誰か助けてくれませんか?
python - % は、Python の生の SQL クエリを混乱させます
このSOの質問に続いて、Pythonで次の生のSQLコマンドを使用して、特定のdjangoアプリケーションに関連するすべてのテーブルを「切り捨て」ようとしています:
残念ながら、次のエラーが表示されます。
問題が発生%
していますか?LIKE
どうすれば回避できますか?
sql - djangoテンプレートで生のSQLを使用するとifタグが機能しない
変数に生のSQLを使用しているとき、およびクエリの条件が常に真myvar = some rawsql
であるかどうかをチェックインしているとき。myvar
たとえば、生のSQLが0レコードを返し、メッセージを表示したいのですが、それができませんでした。バックグラウンドで何が起こっているかをデバッグすると、SQL が<RawQuerySet: "sel
空のレコードをフェッチしても、生の SQL は常に何らかのオブジェクト ( ) を返します。そのため、生のクエリセットのオブジェクトを保持しているため、myvar は常に true です。
この状況から抜け出す方法はありますか
前もって感謝します
django - 基準を満たしているにもかかわらず、未加工の SQL での UPDATE がすべてのレコードにヒットしない
models.py (def save(self, *args, **kwargs) にある raw sql を使用して管理者の保存ボタンを押したときに、いくつかのレコードを更新しようとしています。
生のSQLはプロトタイプとしてこのようなものです
残念ながら、基準を満たすすべてのレコードが更新されるわけではありません。1つだけ、時にはそれ以上ですが、すべてではありません。
SQLite Manager と次の SQL を使用すると、すべてがうまく機能し、すべてのレコードが更新されます。
マネージャーを使用してテーブルを更新することを考えていましたが、「2011-05-29」のような静的データを使用しない場合、これがどのように機能するかわかりません。とにかく、生のSQLですべてのレコードをヒットする方法を最初に理解することは素晴らしいことです. 別の方法で問題を解決する方法についての推奨事項も高く評価されています
短くするために少し取り除いたコードを次に示します
entity-framework - EF 4.1 - DBContext SqlQuery とインクルード
DBContext SqlQuery を使用して生の SQL を実行し、関連するエンティティを含めたいと考えています。次のことを試しましたが、関連するエンティティが読み込まれません:
何か助けはありますか?
php - テーブルには存在しないが生の SQL にエイリアスとして存在するエンティティ フィールドを設定する方法は?
次のようなクエリがあるとします。
SELECT *, (CUSTOM_EXPRESSION) as virtualfield FROM users
ユーザーのエンティティ自体には「仮想フィールド」がありますが、テーブルにはこのフィールドがないため、マッピング注釈にはありません。
生の SQL として実行されると仮定すると、エンティティに上記のフィールドをどのように入力すればよいでしょうか?
sql - sqliteテーブルの列をコピーするDjango
2 つの sqlite.db ファイルがあります。db ファイルのテーブルの 1 つの列の内容を別の列にコピーしたいと思います。
例えば:
私はdbファイル1にモデル情報を持っています:
および db ファイル 2 の次の情報モデル:
列 info_id と info_name のすべてのデータを db ファイル 1 から db ファイル 2 の info_id と info_name にコピーしたいと思います。
Raw SQLが必要になることを理解しています..例をいただければ幸いです。考え?
django - djangoフォームは外部データベースのユーザー名フィールドを検証します
このdjangoアプリを作成していて、ユーザーが32文字のAPIキーを入力できるフォームがあります。これらのAPIキー値をテーブルに持つ外部データベースを使用しています。ユーザーがCharFieldに値を入力したらすぐに、APIキーが正しいことを検証したいと思います。
これは私が現在使用しているフィールドで、非常に単純です。
私はsettings.pyで外部データベースを構成し、いくつかのデータベースルックアップ関数をforms.pyにインポートしました。たとえば、ChoiceFeildsにデータベース値が入力されています。
APIキーが外部データベースにあることを確認し、そうでない場合は、ユーザーがデータベースにないAPIキーを入力したときにエラーメッセージを表示するための最善の方法は何ですか?
ありがとう-オリ
django - Django db.connection.cursor.fetchone() が予期しない結果を返す
私はmodels.pyにこのマネージャーを持っています
とクラス
次に、エラーが発生します。
一般に、マネージャーで RAW SQL クエリを実行し、それを使用してクエリから結果を取得したいと考えています。検索しようとしましたが、ほとんどの戻り値は値ではなくタプルです。
python - エラー:カーソル'オブジェクトに属性'_last_executedがありません
私はこのカーソルを持っています
このエラーが発生します
しかし、私がこれを試してみると:
エラーはありません。これを修正するにはどうすればよいですか?