問題タブ [nvarchar]

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

sql-server - SQL Server:値からX文字量を選択します

nvarchar(50)列のデータベースがあります。すべての行のこの列には、常に25文字を超えています。

SQLからすべてのデータを取得して10を取得せずに、列から最初の10文字のみを返したいのですが、特定の列から最初の10文字を返すようにSQLに要求することはできますか?

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

sql-server-2008 - AdventureWorksデータベースのデータ型

アドベンチャー作品のテーブルを見ると、各列のデザインが少し変わっているようです。AdventureWorksは工業規格を示しているので、私はそれに従いたいと思います。

電話番号の列では、列のタイプをPhone:nvarchar(25)として指定しています。

  1. なぜ彼らはPhone:nvarchar(25)としてタイプを追加したのですか?
  2. Phone:nvarchar(25)とnvarchar(25)の違いは何ですか?
  3. 電話の列のタイプをPhone:nvarchar(25)として手動で入力しようとしましたが、エラーが発生しました。なぜそれは私にエラーを与えるのですか?

Phone:nvarchar(25)タイプの電話列を作成するにはどうすればよいですか?

0 投票する
0 に答える
692 参照

sql-server - Hibernate HQL - GROUP BY の NTEXT を NVARCHAR にキャストする

Hibernate HQL を使用して SQL Server クエリでグループを実行する際に問題が発生しています。問題のテーブルにはNTEXT列があります。CONVERT2 つのフィールドに注意してください...

ただし、Hibernate はこれでチョークします。これを Hibernate レイヤーに渡す最善の方法について何か提案はありますか?

エラーメッセージ:

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

java - nvarchar max は、「文字列またはバイナリ データが切り捨てられます」を返します

5500 文字を超える文字列値を MSSQL 2008 データベースに挿入しようとしています。エラーが発生します

文字列型やバイナリは省略されます。

列のデータ型が nvarchar(max) と宣言されているにもかかわらず、これらの値を挿入しようとすると。入れる紐のサイズに上限はありますか?もしそうなら、この問題の解決策は何ですか?

編集

mgmt studio を介してデータを手動で入力すると、機能します。ただし、JDBCドライバーと準備済みステートメントを介して更新を実行しています。

私のクエリは次の形式です。

  • このステートメントをバッチに追加し、1000 ステートメントごとに 1 回実行します。
  • この場合の value1 には大量の文字が含まれています。
  • columnX は間違いなく nvarchar(max) として定義されています
0 投票する
3 に答える
43421 参照

sql-server-2008 - SQL Server 2008: データ型 nvarchar を float に変換中にエラーが発生しました

現在、次の SQL クエリを実行する際の問題をトラブルシューティングしています。

次のエラーが発生します。

メッセージ 8114、レベル 16、状態 5、行 1
データ型 nvarchar を float に変換中にエラーが発生しました。

本当に奇妙なことは、取得された値が数値であることを調べるためUPDATEに toを変更すると、次のようになります。SELECT

結果は次のとおりです。

使いたいかTRY_PARSE、そのようなもの; ただし、SQL Server 2012 ではなく SQL Server 2008 で実行しています。ティア。

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

sql - SQL Server の電子メール アドレスの NVARCHAR(?)

電子メール アドレスの場合、SQL Server の列にどのくらいのスペースを与える必要がありますか。

ウィキペディアで次の定義を見つけました。

http://en.wikipedia.org/wiki/Email_address

電子メール アドレスの形式は local-part@domain であり、local-part は最大 64 文字、ドメイン名は最大 253 文字ですが、転送パスまたは逆パスの最大 256 文字の長さが全体を制限します。メールアドレスは254文字以内

そしてこれ:

http://askville.amazon.com/maximum-length-allowed-email-address/AnswerViewer.do?requestId=1166932

したがって、今のところ、電子メール アドレスに許可されている合計文字数は、64 (ローカル部分) + 1 ("@" 記号) + 255 (ドメイン部分) = 320 です。

将来的には、ローカル部分の制限を 128 文字に増やす可能性があります。合計で 384 文字になります。

何かご意見は?

0 投票する
0 に答える
519 参照

asp.net - グリッドビューで nvarchar データを読み取る

このコードを使用して、Oracle データベースからデータを読み取ります。Oracle に保存されているデータは Navarchar2 データ型ですが、グリッドビューに表示すると次のようになります。

HEreは、データの更新を読み取るために使用しているコードです

DBに保存した実際のアラビア語形式でデータを表示するにはどうすればよいですか。

アップデート

これが My View Query で、データは次の形式になっています ?& ? ?????? ??? ?R

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

java - JPA2.0-ネイティブクエリのNVARCHAR

私が取り組んでいるプロジェクトには、JPA 2.0(Hibernate 4実装)とSQL Server2008R2のセットアップがあります。

SQLビューからいくつかのデータを選択する必要があります。これを行うために、ネイティブクエリを使用しますが、NVARCHARフィールドでいくつかの問題が発生しました。基本的に、このコードを使用する場合:

ItemDetailsMappingは次のように宣言されます。

次のような例外が発生します。

タイプ-9は実際にはNVARCHARタイプであり、アプリケーション全体で広く使用されており、非ネイティブクエリを使用している場合は完全に機能します。ネイティブクエリで機能しないのはなぜですか?カスタム方言を使ってタイプを登録しましたが、まだ機能していません。

あなたの助けをどうもありがとう

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

sql-server - nvarchar (Unicode) 列の COLLATIONS のポイントは何ですか?

私はこれについてたくさん読んだ。

まだいくつかの質問:

ここでは大文字と小文字を区別することについて話しているのではありません...

  • 私が char (שたとえば) を持っていて、彼がnvarchar - に格納されている場合、何でも保持できます。なぜcollationここに必要なのですか?

  • 私が「FaceBook」で、言語allから文字を保存する機能が必要な場合、照合と nvarchar 列allの関係は何ですか?

前もって感謝します。

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

model-view-controller - Entity Framework Code First ですべての poco プロパティの長さを設定する必要がありますか?

Entity Framework Code First ですべての poco プロパティの長さを設定する必要がありますか? プロパティに stringLength または maxlength/minlength を設定しないと、 nvarchar(max) になりますが、 nvarchar(max) はどれほど悪いのでしょうか? 開発段階でそのままにして、本番前に改善する必要がありますか?