問題タブ [mssql-jdbc]

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 に答える
1659 参照

java - spring jdbcストアプロシージャを使用して、JavaからMS SQLにユーザー定義データ型変数の値を渡す方法

ユーザー定義変数を使用した以下のMS SQLストアプロシージャがあります(@Location

@Location次の属性があります: OrganizationSubID、LocationCode

以下の Java クラスを使用してストア プロシージャを呼び出しています。

ここで、私の質問は、@LocationJava から変数を作成し、それを MS SQL データベースに渡す方法です。(sqljdbc4.jar ドライバーを使用してデータベースに接続しています)

私は一日中グーグルで検索し、多くの実装を試しましたが、何も報われませんでした。

誰かがこれにいくつかの光を当ててください...

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

sql-server - 暗号化されたパスワードを使用した SQL Server 認証

SQL Server のパスワードをクリア テキストで保持していますが、これは現在セキュリティ上の脅威となっています。

これを暗号化されたパスワードに置き換えたいと思います。しかし、SQL Server が暗号化されたパスワードを受け入れるかどうかはわかりません。または、それに対する他の解決策がある場合。

これに関するヘルプをいただければ幸いです。

ロケシュ

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

sql-server - 10 進数フィールドの null 値を MS SQL Server に挿入すると、BatchUpdateException がスローされる

標準の Spring Batch を使用して、MS SQL ServerJdbcBatchItemWriterにデータを挿入しています。挿入されるデータ (アイテム プロセッサからの出力) は、列名と値を保持する に含まれます。Map<String,String>

Decimal (より具体的には (decimal(19,5),null)) として定義されている列の null 値 (空の文字列 "" として表される) がマップに含まれている場合、次の例外がスローされます。

10 進数ではない数値フィールドは正常に機能します。

ドライバーは次のとおりです。net.sourceforge.jtds.jdbc.Driver

次の dll は、SQL Server への接続に使用されます。ntlmauth.dll

Spring Batch アイテム ライターの構成は次のようになります。

完全なスタック トレースは次のとおりです。

どんな援助も大歓迎です。

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

sql-server - テーブルのすべての制約を取得するには?

テーブルのメタデータを他のテーブルに保存したいので、MS SQLサーバーで主キー、一意キー、外部キーなど、すべての制約とそのタイプを取得する方法。

table_name constraint_name constraint_type

ユーザー pk_user_id PRIMARY_KEY

user_role fk_role FOREIGN_KEY

ユーザー unique_email UNIQUE_KEY

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

sql - 名前がコマンド名と一致するテーブルへの SQL Server クエリ

エラーで壊れます:

[エラー コード: 1013、SQL 状態: S0001]
FROM 句内のオブジェクト "role" と "role" は同じ公開名を持っています。相関名を使用してそれらを区別します。

エイリアスでも機能しません。

同様に、DbVizualizer は、たとえばコマンド名としてroleインを強調表示しますrole.name