問題タブ [varchar2]

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

string - オラクル。説明列を含むテーブルをスプール出力にフォーマットする方法は?

最初のテーブルには長い文字列がなく、出力は適切にフォーマットされています。

ただし、2番目のテーブルにはDescription列が含まれており、出力は完全に混乱しています...

で 2 番目のテーブルの見栄えを良くするにはどうすればよいspoolですか?

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

oracle - Oracle SP で varchar2 をより大きなデータ型に置き換える

Oracle バージョン 10 を使用しています。varchar2 変数を使用する PL/SQL のストアド プロシージャがあります。コードは常に varchar2 変数を追加しています。varchar2 変数のサイズが 32767 を超えると、それ以上値を追加できなくなります。データ型を long または clob (より多くの文字に対応するため) に変更したいのですが、うまくいきません。ここのコードを変更して、clob または long と同じ追加機能を持たせるにはどうすればよいですか?

サンプル追加 x:= x || 'マイデータ';

0 投票する
6 に答える
5945 参照

java - JavaはOracle VARCHAR2の空の文字列値を返します

正しく動作しているように見える次のコードがありますが、personCode 文字列の値が表示されません。PERSON_CODE は、Oracle 9i データベースの VARCHAR2 です。

プロジェクトに Java SE 1.7 と ojdbc7.jar を使用しています。私はJavaが初めてなので、誰か助けてもらえますか?

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

tokenize - varchar2 をテーブルに解析する (Oracle)

varchar2 変数をテーブルに解析できるOracle DB 11g r2の組み込み関数はありますか? listaggまたはwm_concatの反対。2006 年付けのTom Kyteのメソッドのみを見つけました。

オラクルにはもっと簡単な方法があるはずだと思います。

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

.net - UI Web アプリケーションから DB に挿入するとデータが切り捨てられる

.net アプリケーションのコード ビハインドでは を使用していますがSystem.Data.OracleClient、これは推奨されていないと認識しています。

私が疑問に思っているのは、asp:text ボックスに 2000 CHARACTER エントリがある場合、エントリを処理するためにデータベースに必要なバイト数についてです。1 文字 = 1 バイトの場合があることは知っていますが、この場合、エンコードによって余分なバイトが追加され、メッセージが切り捨てられているようです。これが発生しても、DB またはアプリケーションからエラーを受け取りません。

この問題を解決するには、ユーザーによるデータ入力を処理するために、varchar2(4000) データフィールドを CLOB にする必要がありますか?

ヒントやアドバイスをありがとう。

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

oracle - Oracleでyyyy-mm-dd hh:mi:ssをmm-dd-yyyy hh:mi:ssに変換する方法は?

列があり、それを日付に変換してキャストしvarcharたいと考えています。どうすればそれができますか?yyyy-mm-dd hh:mi:ssmm-dd-yyyy hh:mi:ss

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

oracle - VARCHAR フィールド oracle の最大値

最大値を取得したいフィールドがありますが、それはすべて数字の varchar2(6) フィールドです。フィールドのタイプを変更できません

フィールドは、2013 年 7 月の 201307 のようにリストされた日付です。MAX を使用するだけでは機能しません。

オラクルを使用。

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

sql-server - Oracle と SQL Server の NVARCHAR の違いは?

一部のデータを SQL Server から Oracle に移行しています。NVARCHARSQLサーバーで定義された列についてNVARCHAR、類似していると考えてOracleで列を作成し始めました..しかし、そうではないようです。

stackoverflow に関するいくつかの投稿を読み、調査結果を確認したいと思います。

データベースの文字セットが AL32UTF8 の場合、Oracle VARCHAR2 はすでに Unicode をサポートしています (これは私たちの場合に当てはまります)。

SQLServerはユニコードをサポートVARCHAR していません。SQLServer では、NCHAR/NVARCHARデータを Unicode (具体的には 2 バイトの UCS-2 形式) で格納するために、列が型であることが明示的に要求されます。

したがって、SQL Server NVARCHAR 列を Oracle VARCHAR2 列として移行できる/移行する必要があると言うのは正しいでしょうか?

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

c# - OracleType.LongVarChar ODP.NETの同等のデータ型

System.Data.OracleClient OracleType.LongVarCharで同等のデータ型を 探していますODP.NET Oracle.DataAccess.Client OracleDbType

例 :-

OracleType.Timestampと同等 OracleDbType.TimeStampです。

どうすればいいですか?