問題タブ [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 投票する
7 に答える
9808 参照

tsql - Sybase(T-SQL)でのvarchar日付検証の最良の方法は?

後で使用するために日時としてキャストする必要があるvarcharをパラメーターとして受け取るストアドプロシージャがあります。

日付文字列は「DD-MON-YYYY」の形式で提供されることを期待していますが、防御的にコーディングするために、何らかの理由で正常にキャストできない場合は、デフォルトでシステムの日付と継続する。PL / SQLでは、例外処理を使用してこれを実現でき、正規表現でもかなり簡単に実行できましたが、Sybaseでサポートされている制限付きのパターンマッチングではこれを実行できず、信頼できません。サードパーティのライブラリまたは拡張機能。T-SQLでこれを行う簡単な方法はありますか?

注意:Sybase ASE 12.5.3を使用する場合、ISDATE関数はありません。

0 投票する
14 に答える
176406 参照

sql-server - varchar と nvarchar の SQL Server データ型の主なパフォーマンスの違いは何ですか?

を使用して、学校で小さな Web アプリのデータベースに取り組んでいますSQL Server 2005。vs
の問題については、いくつかの考え方があります。varcharnvarchar

  1. varchar多くの国際化されたデータを扱っていない限り使用してから使用してくださいnvarchar
  2. nvarcharすべてに使用するだけです。

ビュー 2 のメリットが見えてきました。nvarchar が 2 倍のスペースを占有することはわかっていますが、これは数百人の学生のデータしか保存しないため、必ずしも大したことではありません。私には、それについて心配せずに、すべてが nvarchar を使用できるようにするのが最も簡単なように思えます。または、私が見逃しているものがありますか?

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

sql - 列のデータ型における BYTE と CHAR の違い

Oracleでは、次の違いは何ですか:

0 投票する
20 に答える
1278962 参照

sql-server - varchar と nvarchar の違いは何ですか?

nvarcharマルチバイト文字をサポートしているだけですか?その場合、ストレージの問題以外に、を使用する意味はありますvarcharsか?

0 投票する
12 に答える
642348 参照

sql-server - SQL Server の char、nchar、varchar、および nvarchar の違いは何ですか?

とはどういう意味nvarcharですか?

SQL Server におけるcharncharvarchar、の違いは何ですか?nvarchar

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

c++ - C++ SQLVARCHAR を文字列に変換する

SQLVARCHAR から文字列データ型に変換する必要があります

変数の定義は次のとおりです。

次のことができるようになりたい。

というエラーを出しますbinary '=': no operator found which takes a right-hand operand of type 'SQLVARCHAR[50]' (or there is no acceptable conversion)

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

sql-server - varchar 列のサイズ

SQL Server では、varchar 列の長さを 32 または 128 に定義すると違いがありますか?

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

sql-server - MSSQLでVARCHARをTIMESTAMPにどのように変換しますか?

VARCHAR 値 (たとえば、'0x0000000002C490C8') を使用する ADO.NET ではなく、T-SQL 内で TIMESTAMP のパラメーター タイプを持つ MS SQL でストアド プロシージャを呼び出したいとします。

職業はなんですか?

更新: これは、「タイムスタンプ」値​​が表示される場所ですが、VARCHAR としてのみ存在します。(別のストアド プロシージャの OUTPUT 変数と考えてください。ただし、既に VARCHAR として固定されており、TIMESTAMP の値を持っているだけです)。では、動的 SQL を構築することを決定しない限り、VARCHAR に格納された値をプログラムで有効な TIMESTAMP に変更するにはどうすればよいでしょうか?

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

sql - varchar/nvarchar よりもテキスト (ブロブ) の方がどれくらい非効率的ですか?

かなり大規模なプロジェクト (約 600 人のユーザーが 1 日を通して使用している - 少なくとも私にとっては大規模です ;-)) のために、大規模でありながら単純なフォームを多数作成しています。

フォームには質問と回答のセクションがたくさんあるので、文章を入力する人もいれば、小説を入力する人もいます。 これらのフィールドの一部に文字数制限を設けることは、実際にどれほど有益でしょうか?

(必要/可能であれば、参照または引用を含めてください - ありがとう!)

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

sql-server - SQL Server でレコードセットをフラット化しますか?

次のようなレコードセットを取得するとします。

そして、あなたが望む:

次のようなものを使用できます。


では、Foo、Bar、および Red が VARCHAR の場合、どうすれば同様のことを達成できるでしょうか?

に:


現在、主に SQL Server 2000 を使用しています。ただし、2005 サーバーにアクセスできます。