問題タブ [varchar]

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

sql - varchar(-1) とはどういう意味ですか?

SQL Server 2008 での varchar(-1) の意味は何ですか? varchar(max) の代替ですか?

0 投票する
4 に答える
156724 参照

sql-server-2008 - varchar(max) の文字数は?

データ型が VARCHAR(MAX) の場合、SQL Server 2008 データベース フィールドには何文字を含めることができますか?

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

sql - DB2 varchar インデックス結合

DB2 の場合...

table1.a は varchar(30) で、インデックスがあります。table2.b は varchar(45) で、インデックスがあります。

table1.a = table2.btable1、table2、またはその両方でインデックスを使用しますか?

両方のインデックスを使用する必要があることは明らかですが、私はsybaseを信じているので質問しています.これはインデックスの1つだけを使用します(どちらかわかりません)。

私はこれを完全にテストするつもりですが、現在はできません。

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

sql - ケース...mysqlで文字列を使用する場合

こんにちは私はのようないくつかのクエリが欲しいです

column2には、varcharが格納されています。誰かがこれを手伝ってくれますか?

0 投票する
36 に答える
801239 参照

mysql - MySQL エラー #1071 - 指定されたキーが長すぎます。キーの最大長は 767 バイトです

次のコマンドを実行したとき:

次のエラー メッセージが表示されました。

column1 と column2 に関する情報:

501バイトしか必要とvarchar(20)しないのに、21バイトしか必要ないと思います。varchar(500)したがって、合計バイト数は 522 で、767 未満です。では、なぜエラー メッセージが表示されたのでしょうか?

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

sql - char列がvarcharに変換されましたが、パディングが挿入されています

これをどう説明したらいいのかわからない。テーブルを取得し、charではなくvarcharとして特定の列を使用してテーブルのコピーを作成しました。次に、あるテーブルから新しいテーブルにデータをコピーしました。ただし、プログラムで新しい値をテーブルに追加すると、以前はchar(200)であった列に、最大200文字のスペースが埋め込まれます。ここの別の質問で見つかったように、挿入、変換、さらにはRTrim(CAST([MynCharColumn] As nVarChar))でキャストを実行しようとしましたが、何をしても、値はあたかもそうであるかのように埋め込まれ続けますまだchar。

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

sql - 無限のストアド プロシージャ入力

ID のコンマ区切りリストを varchar(MAX) としてストアド プロシージャに渡しています。問題は、8000 文字の varchar キャップであり、リストが大きくなる可能性があります。

サイズが問題にならない SQL データ型はありますか? しゃれは意図されていません。

0 投票する
4 に答える
61937 参照

mysql - Varcharのインデックスはパフォーマンスに違いをもたらしますか?

varchar 列にインデックスを付けると、クエリの実行が遅くなりますか? それをintにすることができます。LIKE % 比較を行う必要はありません。

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

c# - Linq to SQL VarChar(Max) Update が機能しない

VarChar(Max) フィールドで Linq to SQL を使用して更新を行うことができません。単純な DAO クラスから呼び出される、私が使用するコードは次のとおりです。

CkeContent フィールドは VarChar(Max) です。私はこの質問に気づきました: LINQ to SQL Update (C#)
Marco は同じ問題を抱えているようでした (回答、5 番目のコメントを参照) が、彼がその特定の問題に対する回答を得たかどうかはわかりません。

これに関するヘルプは大歓迎です。

0 投票する
5 に答える
63484 参照

mysql - MySQLVARCHARの長さとUTF-8

MySQLで、UTF-8テーブルに新しいVARCHAR(32)フィールドを作成した場合、そのフィールドに32バイトのデータまたは32文字(マルチバイト)を格納できることを意味しますか?