問題タブ [isqlquery]

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 投票する
1 に答える
1259 参照

c# - Getting mapped entities from an ISQLQuery without AddEntity

consider these POCOs:

Now what i want to achieve is using an ISQLQuery with a root entity of Bar to also hydrate the PropB property.

where in the {????} is the fragment that fetches the b.Id and b.Name and hydrates the property PropB of entity Bar.

I cannot use ISQLQuery.AddEntity() because that results in managed entities and i cannot use managed entities. The bars fetched are versions of a bar so the same Id for each row kills the NHibernate engine.

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

nhibernate - Hibernate ISQLQuery SetParameter の問題

これはおそらくかなり簡単ですが、どのドキュメントにも合理的な説明が見つからないようです。

NHibernate.ISQLQuery を使用し、SetResultTransformer() を使用して、カスタム SQL クエリから結果のカスタム セットを返そうとしています。そのようです:

例を見ると、SQL クエリでは、標準の SQL クエリの場合と同様に、 @param1の代わりに:param1の形式でパラメーターを使用する必要があるようです。クエリで後者の構文を使用すると、qry.SetParameter() でエラーがスローされます。

ISQLQuery/NHibernate がこの形式でそれらを必要とし、通常の構文では機能しない理由はありますか?

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

sql - SQL SUM 関数

次のクエリを試しましたが、必要な答えが得られません

次の列として、すべての fname レコードと Sum 値が必要です。

このクエリから得られるのは、最初の fname レコードと給与の合計のみです (最初の fname 値のみ)。

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

shell - isql を使用してシェル スクリプト変数に格納された SQL ステートメントを実行する方法

そこで、isql を使用してシェルスクリプト変数に格納された SQL ステートメントを実行しようとしています。

ジェネリックコード付属。

ただし、これを実行すると、次のようなエラーが表示されます: キーワード 'Select' 付近の構文が間違っています。

isql から変数に直接格納された SQL クエリを実行する方法を知っている人はいますか?

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

nhibernate - ISqlQuery を使用して DateTime2 パラメーター値を渡す

ISqlQueryNhibernateのインターフェイスを使用して、データベースで SQL クエリを実行しています。次にシナリオです。私のドメイン モデルには次のプロパティがあります。

データベースにはStartTimeタイプの列がありますDateTime2

UserTypeConventionコードの Datetime を DB の DateTime2 にマッピングするために追加しましたが、正常に動作します。

しかし、ISqlQuery を使用してクエリを実行しようとすると、DateTime2 型のクエリにパラメータを設定できません。ISqlQuery.SetDateTime を使用すると、デフォルトで DB の Datetime 型にマップされ、「SqlDateTime オーバーフローは 1 1 1753 12 00 00 AM と 12/31/9999 11:59:59 PM の間にある必要があります」という例外が発生します。

使用しようとしましたが、DateTime2 の実装がISqlQuery.SetParameter("propname",datetimevalue,Nhibernate.IType)見つかりませんでした。NHibernate.IType

これに対するサポートはありますか?

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

android - Android:SQLite関数の後に文字列を追加する方法は?

小さな問題があります。InsertステートメントでSQLite関数の後に文字列値を追加する方法を教えてください。コード行は次のとおりです。

「datetime()」関数の後に値「GMT」を追加したい。

「12:05:05 09:24:00 GMT」のような出力が必要です

これは Android の SQLite 関数です。

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

sql - 3 つのテーブルを JOIN し、複数の行からのデータを個別の列の DISTINCT 行ごとに集計します

3 つのテーブルを JOIN し、複数の行からのデータを個別の列の DISTINCT 行ごとに集計します

1 つのアイテムが複数のアイテムにマップされているテーブルがあります。

このようなテーブルがもう 1 つあります。

このようなデータがあるテーブルがもう1つあります

このようにテーブルが生成されるビューの SQL クエリを記述する必要があります

キー 1 は文字列型のフィールドなので、その文字列キーを使用してテーブルを結合する必要があります

私がしようとしているのは、快適なデータ アクセスのためのビューを作成することです。何年もかからないクエリを作成する必要があります。私はすでに関数でそれをやろうとしましたが、ロードに時間がかかります。

これについての助けをいただければ幸いです。どうもありがとう

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

sql - 参照キーを持つ2つのテーブルを持つSQLクエリ

私は2つのテーブルを持っています:

custidここで、すべてdisid(割引クーポン)を取得するためのクエリが必要であり、顧客には同じクーポンdisidが複数回含まれている可能性があります。

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

nhibernate - byte[]パラメーターを指定したNHibernateISQLQueryはエラーをスローします

そのため、nhibernateを使用して、画像を保存するストアドプロシージャを呼び出そうとしています。私の問題は、クエリが次のエラーで失敗することです。

byte []値の長さが、マッピング/パラメーターで構成された長さを超えています。

ここで、パラメータをに添付しますISQLQuery。パラメータはDictionary<string, object>です。

データベースでは、パラメータはtypevarbinary(max)であり、データとして「byte[]」を送信しようとしています。

特定のを使用しようとしましたが、SetBinaryこれは失敗します。他のすべてのデータ型は機能しているようです。

私もquery.SetParameter<byte[]>(parameter.Key, (byte[])parameter.Value);同じエラーで試しました。

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

iphone - sqlite で複雑な選択を記述する方法

私は以下のようなSQLを持っています:

以下は表です。

そして、すべてが「ユーザー」である人々のクエリが必要です。つまり、結果は次のようになります。

次のようなクエリを書きます。

IT は次のように結果を示します。

ただし、クエリは上記のように結果を返さなければなりません。