問題タブ [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.
php - リソースIDnvarchar(MAX)
私はこれについて正直な答えを得ることができないようです。
SQLSRVデータベースでタイプnvarchar(MAX)のフィールドのコンテンツをフェッチしていますが、コンテンツではなくクエリから返されたフィールドの結果をエコーすると、「リソースID#1」が取得され続けます。私はSQLSRVとPHPにかなり慣れていませんが、私が理解していることから、この値は、実際に必要なコンテンツがどこにあるかを示すポインターですか?
もしそうなら、どうすればこのデータを取得できますか。
私が試してみました:
ありがとうございました。
sql - `OnlyString`と`OnlyInt`を選択する方法
データベースにいくつかのnvachar
データがあります。
aaaa、bb1b、c + cc、1234、dser、5896
とを2つ選択する必要がありOnly String
ますOnly Int
。これは意味です:
最初の選択の結果は次のとおりです:aaaa
、dser
2番目の選択の結果は:1234
、5896
どのように?
c# - エンタープライズ ライブラリ dbcommand Oracle の AddInParameter メソッド
私の質問は、この質問と非常によく似ています-Oracle 11gを使用していることを除いて、Oracleのアドインパラメーターです。VARCHAR(Western European)
データベースには、とNVARCHAR(Unicode)
データ型の 2 つの異なる文字セットがあります。
データベースの各国語文字セットは Unicode であるため、NVARCHAR 列はこれらの文字を保持できます。
私の質問は、追加するパラメーターが NVARCHAR であり、デフォルトで想定されているように見える VARCHAR ではないことを db.AddInParameter 関数にどのように伝えるかです。
これに追加 - System.Data.OracleClient を使用してデータベースに接続しています
sql-server - SQL Server の varchar での複数の言語
に多言語テキストを保存できますvarchar
か? これらのシナリオでは が必要だと私は信じていましたnvarchar
が、以下のコードを試してみるとうまくいきました。
ですから、多言語テキストを取得varchar
またはnvarchar
保存する必要があります。
sql - データベースに送信する前にNVARCHAR(MAX)をトリミングする-どのくらいの長さですか?
タイプのSQL行があります
テーブルにデータを追加する前に、コードでデータをチェックし、ユーザーがこのコードを使用してデータベースに対して長すぎる文字列を入力した場合は修正します
このようにテーブルを変更すると
送信された文字列をSQLサーバーが拒否する長さ未満に保つには、4000の代わりにどの定数を使用する必要がありますか?
c# - SqlBulkCopy c#でUTF8文字列を保存します
私はこのSQLクエリを持っています:
そして私はそのようにSqlBulkCopyによってそれを実行したい:
完璧に動作しますが、私の質問は、「N」プレフィックスをどこで初期化できるかということです。そして多分必要はありませんか?
ありがとう、チャニ
sql-server - nvarcharの長さがxの場合は、それを変更します
私はデータベースに変更を加えており、元のデータベースで実行して行ったすべての変更を継承できるようにスクリプトを作成しています。
NVARCHARの長さを変更する必要がありますが、列を変更する前にその長さを確認したいと思います。私は構文に少し苦労しています、誰かがこれを手伝ってくれるでしょうか?
SQL Server Management Studioでこのクエリを実行しようとすると、次のようなエラーメッセージが表示されます。
列名'MyLength'が無効です。
sql-server-2008 - 数値は SQL で文字列として表示されますか
これは本当に簡単です。SQL SERVER 2008
値を文字列に自動変換しますか?
これSelect * from Staff Where Division = 5
を試してみました挿入しようとすると、うまくいきます。
5 を 5 に変更すると、エラーが発生します。Invalid column name five
.
部門はNVARCHAR
です。5 を一重引用符で囲むべきではありませんか?
sql-server - NVARCHARの奇妙な例外
これは例外です:'NVARCHAR'は認識された組み込み関数名ではありません。
NVARCHARの「AS」を削除しても、例外は発生しません。
理由について何か提案はありますか?
アップデート:
私の質問は、作業状況を解決しようとするよりも、舞台裏でASがこの状況で異なる動作をする理由に向けられていることに注意してください。2番目のサンプルが機能しなかった場合は、これを試してください。これにより、エラーなしで挿入したのと同じデータと、 Microsoft SQL Server 2008 R2(RTM)-10.50.1600.1(X64)...のSQLServerバージョンが得られます。
NVARCHARのこのクエリにASを入れると、上記と同じ例外がスローされます。
アップデート:
これは解決されました。この動作は、コンパイル時にのみ発生し、SQLServerではこれをコンパイルできます。ただし、実行すると、ASを使用するすべてのデータ型に対して例外がスローされます。