問題タブ [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.
tsql - Sybase(T-SQL)でのvarchar日付検証の最良の方法は?
後で使用するために日時としてキャストする必要があるvarcharをパラメーターとして受け取るストアドプロシージャがあります。
日付文字列は「DD-MON-YYYY」の形式で提供されることを期待していますが、防御的にコーディングするために、何らかの理由で正常にキャストできない場合は、デフォルトでシステムの日付と継続する。PL / SQLでは、例外処理を使用してこれを実現でき、正規表現でもかなり簡単に実行できましたが、Sybaseでサポートされている制限付きのパターンマッチングではこれを実行できず、信頼できません。サードパーティのライブラリまたは拡張機能。T-SQLでこれを行う簡単な方法はありますか?
注意:Sybase ASE 12.5.3を使用する場合、ISDATE関数はありません。
sql-server - varchar と nvarchar の SQL Server データ型の主なパフォーマンスの違いは何ですか?
を使用して、学校で小さな Web アプリのデータベースに取り組んでいますSQL Server 2005
。vs
の問題については、いくつかの考え方があります。varchar
nvarchar
varchar
多くの国際化されたデータを扱っていない限り使用してから使用してくださいnvarchar
。nvarchar
すべてに使用するだけです。
ビュー 2 のメリットが見えてきました。nvarchar が 2 倍のスペースを占有することはわかっていますが、これは数百人の学生のデータしか保存しないため、必ずしも大したことではありません。私には、それについて心配せずに、すべてが nvarchar を使用できるようにするのが最も簡単なように思えます。または、私が見逃しているものがありますか?
sql - 列のデータ型における BYTE と CHAR の違い
Oracleでは、次の違いは何ですか:
と
sql-server - varchar と nvarchar の違いは何ですか?
nvarchar
マルチバイト文字をサポートしているだけですか?その場合、ストレージの問題以外に、を使用する意味はありますvarchars
か?
sql-server - SQL Server の char、nchar、varchar、および nvarchar の違いは何ですか?
とはどういう意味nvarchar
ですか?
SQL Server におけるchar
、nchar
、varchar
、の違いは何ですか?nvarchar
c++ - C++ SQLVARCHAR を文字列に変換する
SQLVARCHAR から文字列データ型に変換する必要があります
変数の定義は次のとおりです。
次のことができるようになりたい。
というエラーを出しますbinary '=': no operator found which takes a right-hand operand of type 'SQLVARCHAR[50]' (or there is no acceptable conversion)
sql-server - varchar 列のサイズ
SQL Server では、varchar 列の長さを 32 または 128 に定義すると違いがありますか?
sql-server - MSSQLでVARCHARをTIMESTAMPにどのように変換しますか?
VARCHAR 値 (たとえば、'0x0000000002C490C8') を使用する ADO.NET ではなく、T-SQL 内で TIMESTAMP のパラメーター タイプを持つ MS SQL でストアド プロシージャを呼び出したいとします。
職業はなんですか?
更新: これは、「タイムスタンプ」値が表示される場所ですが、VARCHAR としてのみ存在します。(別のストアド プロシージャの OUTPUT 変数と考えてください。ただし、既に VARCHAR として固定されており、TIMESTAMP の値を持っているだけです)。では、動的 SQL を構築することを決定しない限り、VARCHAR に格納された値をプログラムで有効な TIMESTAMP に変更するにはどうすればよいでしょうか?
sql - varchar/nvarchar よりもテキスト (ブロブ) の方がどれくらい非効率的ですか?
かなり大規模なプロジェクト (約 600 人のユーザーが 1 日を通して使用している - 少なくとも私にとっては大規模です ;-)) のために、大規模でありながら単純なフォームを多数作成しています。
フォームには質問と回答のセクションがたくさんあるので、文章を入力する人もいれば、小説を入力する人もいます。 これらのフィールドの一部に文字数制限を設けることは、実際にどれほど有益でしょうか?
(必要/可能であれば、参照または引用を含めてください - ありがとう!)
sql-server - SQL Server でレコードセットをフラット化しますか?
次のようなレコードセットを取得するとします。
そして、あなたが望む:
次のようなものを使用できます。
では、Foo、Bar、および Red が VARCHAR の場合、どうすれば同様のことを達成できるでしょうか?
に:
現在、主に SQL Server 2000 を使用しています。ただし、2005 サーバーにアクセスできます。