>キリン さん
ご報告ありがとうございます。
osqledit/osqlgridのバージョンを教えてください。
また、osqleditのツール→オプションメニューの設定(2)タブで、
OracleとUTF8で通信するのチェックを切り替えた場合、同じ症状になる
でしょうか。
>gonp さん
ご要望ありがとうございます。検討させていただきます。
いつも便利に利用させていただいております。
osqleditのver.9.5.6.1にてTNS_ADMINとたぶんOCI_PATHが追加されておりますが、
osqlgridが対応していないようですので、対応していただけるとありがたいです。
Oracleデータベース:10.2.0.1
Oracleクライアント:10.2.0.1
データベースキャラクタセット:JA16SJIS
OSqlGrid で、VARCHAR2(30 byte) の項目に半角カナ(半角スペースを含む?)で
24バイトの文字を入力し編集結果の保存をしようとすると、
以下のエラーが表示され保存できません。
「ORA-01480: STRバインド値に終了のNULLがありません。」
とりあえず、以下の文字列で確実にエラーになりました。
"アアアアアアアア アアアアア アアアアアアアアア"
(上記は、すべて半角カナと半角スペースです)
UPDATE文で同じ項目に同じ文字列で更新はできます。
また、OSqlEdit で上記データが格納されたデータをSELECTすると
「Warning(ORA-24345: 切捨てまたはNULLフェッチ・エラーが発生しました。)」
の警告が出力され、文字列が20バイト程度で切り捨てられます。
>おがわさん
>>osqleditは、AL32UTF8にも対応しています。
>>クライアント側の環境変数で、NLS_LANGがAmerican_America.US7ASCIIなどに
>>なっていると、今回のように日本語が?になります。
>>クライアントの設定を確認いただけないでしょうか。
・環境変数は未使用で、レジストリに[JAPANESE_JAPAN.JA16SJIS]の設定が確認できました。
>>また、osqleditのツール→オプションメニューの設定(2)タブで、
>>OracleとUTF8で通信するのチェックをONにすると改善されるかも
>>しれません。
・チェックをONにすることで、全角が表示されるようになりました!
お忙しい中、本当にありがとうございました。
>ipさん
osqleditは、AL32UTF8にも対応しています。
クライアント側の環境変数で、NLS_LANGがAmerican_America.US7ASCIIなどに
なっていると、今回のように日本語が?になります。
クライアントの設定を確認いただけないでしょうか。
また、osqleditのツール→オプションメニューの設定(2)タブで、
OracleとUTF8で通信するのチェックをONにすると改善されるかも
しれません。
>おがわさん
御回答ありがとう御座います。
>>データベースの環境設定に問題があるかもしれません。
>>以下2点確認してみてください。
>>(1)select * from all_tablesを実行して、検索結果に日本語が表示できるでしょうか?
・SQLPLUSで確認したところ品目マスタ等、うまく表示されていました。osqleditではやはり化けていました。
>>(2)select * from v$nls_parametersを実行して、NLS_CHARACTERSETの設定が
>>日本語が利用可能なcharsetになっているか
・以下に検索結果を示します。AL32UTF8はosqleditで未対応なのでしょうか??
PARAMETER VALUE
NLS_LANGUAGE JAPANESE
NLS_TERRITORY JAPAN
NLS_CURRENCY \
NLS_ISO_CURRENCY JAPAN
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT RR-MM-DD
NLS_DATE_LANGUAGE JAPANESE
NLS_CHARACTERSET AL32UTF8
NLS_SORT BINARY
NLS_TIME_FORMAT HH24:MI:SSXFF
NLS_TIMESTAMP_FORMAT RR-MM-DD HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT RR-MM-DD HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY \
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
>ioさん
データベースの環境設定に問題があるかもしれません。
以下2点確認してみてください。
(1)select * from all_tablesを実行して、検索結果に日本語が表示できるでしょうか?
(2)select * from v$nls_parametersを実行して、NLS_CHARACTERSETの設定が
日本語が利用可能なcharsetになっているか
※追記
osqleditは最新の9.5.6.3です
先ほど書き込んだのですが化けたのでもう一度。。。。
こんにちわ。
osqledit非常に重宝しております。
1つ質問があります。
今までは、テーブルや項目に半角英数字のみ使用していましたが
今回の開発環境ではテーブル名や項目名に全角文字が使用されており、
それら全角文字が全て「?」に化けてしまいました。
表示→フォント設定(オブジェクトリスト)で確認しましたところ、
MSゴシックなどウィンドウズ標準のフォントに設定しても文字化けは直りませんでした。
原因と対処法をご教授願えませんでしょうか。
以下に簡単ではありますが環境を示します。
・オラクル11g (サーバ、クライアント共に)
・クライアント・・・ウィンドウズXP
・サーバ・・・ウィンドウズサーバ2008
※ちなみにクライアントのオラクルは今回の開発で9から11gにアップしました。
こんにちわ。
osqledit非常に重宝しております。
1つ質問があります。
今までは、丹勿挂勝キ猝槎召砲枠廠儕儻譴里澆靴C覆C辰燭里任垢ャ
今回の開発環境ではテーブル名や項目名に全角文字が使用されており、
それら全角文字が全て「?」半角の憾集徠絢ロ楼犬鵬修韻討靴泙い泙靴拭」
表示→フォント設定(オブジェクトリスト)で確認しましたところ、
MSゴシックなどウィンドウズ標準のフォントに設定しても文字化けは直りませんでした。
原因と対処法をご教授願えませんでしょうか。
以下に簡単ではありますが環境を示します。
・オラクル11g (サーバ、クライアント共に)
・クライアント・・・ウィンドウズXP
・サーバ・・・ウィンドウズサーバ2008
※ちなみにクライアントのオラクルは今回の開発で9から11gにアップしました。
>Boruma さん
回答いただき、ありがとうございます。
>てん さん
ご利用ありがとうございます。
この掲示板は気軽に使ってください。
>Borumaさま
あわわわわっ!
ごめんなさい。ちゃんと用意されていたんですね。
さらにカスタムまで?
親切に教えてくださって、どうもありがとうございます。
とても嬉しいです。助かりました。
otbeditいいですよね。
私もBorumaさんのように使いこなせるよう、もっと研究しなくては…。
>作者さま
「袋叩きの刑」も仕方ない質問をしてしまって、すみません。
修行して出直してきます。
otbedit のファンの一人です。
文頭、文末の意味を誤解しているかもしれませんが、
標準状態で、以下のように設定されていますよ。
行頭 : [Home]
行末 : [End]
テキスト(全体)の先頭 : [Ctrl] + [Home]
テキスト(全体)の末尾 : [Ctrl] + [End]
また、
[ツール]メニュー → [キー割り当て] → [カーソル移動]
で、任意に割り当てることも出来ます。
こんにちは。
otbedit、とっても使いやすくてお気に入りです。
こんな良いソフトを提供していただき、どうもありがとうございます。
ちょっと質問なのですが、
カーソル位置を、文頭や文末に一気に移動できるショートカットみたいなものは
ありますか?
修正時に、その行の頭やお尻に一気に動けたら便利だと思うのですが。
すみません。あんまり良いソフトなもので、、、
ついつい贅沢な願望が出てきてしまいました。
たぶんその方は  HはMにこう言われても、弓の折れの杖を引きずったまま、ただにやにや笑っていた。 「Mさん、あなたも何かやるでしょう?それらが表示されます UGGロキシートールブーツの高い9日間でルイ=ジョゼフは別の腕時計のビジョナリーで作業を開始しました:エドワードイエガー<a href="http://www.leviselasticjp.info/">ヴィクトリアシークレット アウトレット</a> 彼らの美しくデザインされた製品に見られる独特の芸術的特性が、今日、昨日、それらを着る人の表情に移し、彼らは世界中の女性にそのような永遠のルアーを持っている理由かもしれないことであるし、おそらく将来的には同様  XYZ株式会社でありhttp://www.forshoppingarousejp.biz/ 五位の入道 阿弥陀仏よや<a href="http://www.forshoppingboiljp.biz/">クロックス 公式</a>この代理店はそんなにゴルフシューズを生産ハングする権限を持っています。 フォークは主張した: 1984年に発見  葦原醜男は心の中に、この光物(ひかりもの)の正体を怪しみながら、暫くは眼が暗黒に慣れる時の来るのを待つてゐた<a href="http://www.forshoppingboardjp.biz/">crocs ブーツ</a>掲示板http://www.leviselevenjp.info/ しばしばSUVのと一緒に使用スイベルホイールトレーラーは、バック舌体重と同様にジャック刺殺事件の可能性を切りましたあなたが小売店でサングラスを販売することによって十分な利益を享受することを確認する必要があります。 。 彼らは膨大な数でそれらを購入する場合は<a href="http://www.forshoppingarrivaljp.biz/">モンクレール 正規 通販</a>という回答だったが……。『ヘキサ婚』で何匹目かのドジョウとなるか??ユッキーナ&フジモン結婚で島田紳助の「そろばん勘定」靴すべてのアイテムに世界各国の国旗の色に彩られた創設者グッチオ?グッチのイニシャル「GG」をデザイン。各国限定でその国の国旗のカラーで展開される、コレクターズアイテムともいえるスペシャルエディションだカーフレザーのトップハンドルとトリミングが施されたハンドバッグや、取り外し可能なショルダーストラップ付きのダッフルバッグ、ミディアムサイズのトートバッグ、ブランドのシグニチャーであるボストンバッグや、同デザインのウォレットが発売中。またコットンのTシャツも同様に、ライトグレーのベースに世界中の国旗のカラーコントラストが魅力的な「GG」モチーフプリントをあしらったユニセフとのパートナーシップを2005年より開始し、子どもたちの生活を改善するためにチャリティバッグキャンペーンを毎年継続的に行ってきたグッチ。…<a href="http://www.marnieffortjp.info/">チャンルーブレスレット</a>http://www.forshoppingarousejp.biz/
[iwc ポルトキーゼ][グッチ トートバッグ][グッチ ボディバッグ][カシオ電波掛け時計]<a href="http://www.shoppingforeducatejp.pw" title="ロレックス 買取">ロレックス 買取</a>iwc ポルトギーゼ[ドルガバ スーツ][長財布 カルティエ]<a href="http://www.shoppingfordemocracyjp.pw" title="腕時計 gps">腕時計 gps</a>グッチのサングラス[カルティエのタンク]iwc パイロットウォッチ<a href="http://www.shoppingfordepthjp.pw" title="ウォッチ">ウォッチ</a>[ドルガバ 靴][iwc インヂュニア][iwc ビッグパイロット]<a href="http://www.shoppingforfastenjp.pw" title="時計 腕時計">時計 腕時計</a>[指輪 マリッジリング][カシオ 電子辞書 値段]ドルチェ ガッバーナ 財布<a href="http://www.shoppingforelasticjp.pw" title="時計 メンズ">時計 メンズ</a>
>なかざとさん
ご報告ありがとうございます。
osqledit/osqlgridは文字の表示などはUnicode(UTF16)で行っているため、
osqleditのように文字数×2byteが正しい表示になります。
osqlgridは計算を間違えていて、文字数を表示しています。
(「あああ」なども3byteと表示してしまっている)
次期バージョンで修正したいと思います。
はじめまして。いつもosqleditを利用させていただいております。
一つ報告なのですが、osqleditでSELECT文発行すると、下部にデータ一覧が
表示されますが、そこのデータ項目を右クリックメニューを表示して出てくる
「データ参照(nバイト)」のバイト数が2倍になっています。
例.
VARCHAR2(6)の項目に「123456」というデータが入っていて、そこの右クリックメニューを表示すると「データ参照(12byte)」となるのです。osqlgridでは「データ参照(6byte)」と表示されています。
Oracleの環境は、11.2です。
>おがわ様
all_objectsを参照とのこと了解致しました。
他の権限設定で代替が可能か調査してみます。
有難うございました
>かずたか さん
ご要望ありがとうございます。
procedureの一覧表はcreate any procedure権限は必須ではありませんが、
all_objectsを検索しているため、利用中のユーザーがアクセス可能な
procedureのみ表示されます。
はじめまして、かずたかと申します。
osqleditは大変便利で非常に重宝しております。
機能面で1点、ご検討して頂きたい点がございます。
PROCEDUREの一覧表示機能ですが、動きを見ている限り
CREATE ANY PROCEDURE権限が必須になっていますでしょうか?
業務上参照専用ユーザを作成しておりそのユーザに対しては
CREATE ANY PROCEDURE権限を与えたくないため、
上記権限がないユーザからも一覧を参照する機能を
検討頂けないでしょうか。
ありがとうございました。気を付けるようにいたします。
> osqlgrid初心者 さん
osqlgridについて32bit版のプログラムのため、メモリ使用量が
1GBから1.5GBを超えるような使い方をすると、安定して動作しない
かもしれません。
業務で利用させていただいております。
osqlgrid大変便利で活用させていただいております。
こちらのツールを使う上で、DBからのエクスポート、
インポートのデータ容量に上限はありますでしょうか?
途中で停止してしまうことなどを心配しております。
お手数ですが、ご教授いただけますと大変幸いです。
>ぺるしゃ さん
ご要望いただき、ありがとうございます。
補完機能の件、検討させていただきます。
部門で標準ツールとして便利に利用させていただいております。
WITH 句で作成したSQLの作成でcolumn名の補完機能を実装していただけませんでしょうか?
よろしくお願い申し上げます。
>かなこ さん
ご要望ありがとうございます。
合計値の小数点対応について、今後のバージョンで検討させていただきます。
はじめまして。かなこと申します。
osqledit大変便利で重宝させて頂いております。
ひとつ、ご検討して頂きたい点がございます。
実行時に画面下部に「合計」が表示出来るかとおもいますが
その際に小数点を含む数値の場合丸められてしまうので
この合計値をなんとか丸めずに表示できないでしょうか。
大変かとおもいますがご検討ください。
宜しくお願い致します。
ご対応頂きまして誠にありがとうございます。
9iと11gで問題なく動作することを確認いたしました。
今後ともよろしくお願いいたします。
ありがとうございました。
PostgreSQL 9.2.4 の中にあるlibpq.dllのほか、(アドバイスいただいたとおり)ssleay32.dll, libeay32.dll, libintl.dllをpsqleditのディレクトリにコピーしたところ、問題なくPSqlEditが起動しました。PSqlGridの連動もできました。
これで安心してPostgreSQLが使えます。
>Takeさん
ご報告ありがとうございます。
osqledit ver.9.5.6.3で修正しました。
早速ご対応頂きまして誠にありがとうございます。
大変助かります。
しかし、今度は9iまでのDBサーバに接続した場合、エラーとなってしまいます。
9iまでと10g以降、どちらに接続した場合もTableコメントが表示されるようにして頂くことは可能でしょうか。
何卒よろしくお願いいたします。
>Take さん
ご報告ありがとうございます。
osqledit 9.5.6.2で対応しました。
>まんた さん
ご報告ありがとうございます。
すみませんが、Oracle Walletの環境をすぐに用意できないので
解決方法がわからないです。
>永遠の初心者 さん
postgresql 9.2.4のbinディレクトリにあるssleay32.dll, libeay32.dll, libintl.dllを
psqleditのディレクトリにコピーしてみてください。
PSqlEditのお陰で5年ほどまえからPostgreSQLをなんとか使っています(OSはWindows7)。
さて、PostgreSQL 9.2.4 の中にあるlibpq.dllをPSqlEditの実行ファイルのあるディレクトリにいれてPsqlEditを使おうとすると、「libpq.dllがありません」というメッセージを出して停止します。
つまり、PostgreSQL 9.2.4(重要なバグをフィックスしたバージョン)に対してPsqlEditが使えないように見えるのですが、いかがでしょうか。
なにかアドバイスがあれば、よろしくお願いいたします。
はじめまして。osqleditを長年使用させていただいています。
osqleditで、Oracle Walletを使用して自動ログインによるOracle接続を行なっています。
USER,PASSWORDをブランク、TNSのみを入力して接続は可能なのですが、
接続直後にステータスバーに以下のメッセージが出力され、エディタ上で補完ができない状態となっています。
『Error: キーワード補完データ取得(ORA-01005: パスワードにNULLが入力されました。ログオンは拒否されました。)』
対応方法はございますでしょうか。
よろしくお願いいたします。
osqledit Ver 9.5.6.1
OCI: c:\oracle\product\10.2.0\client_1\bin\OCI.DLL (Version 10.2.0.1.0)
お世話になっております。
長年OsqlEditを愛用させて頂いております。
OsqlEditについて要望がございます。
DBが11gの場合、TABLEリストにMaterialized Viewテーブルのコメントが
表示されません。
Materialized Viewのテーブルコメントは、ディクショナリビュー
「***_TAB_COMMENTS」では出力されず「***_MVIEW_COMMENTS」に変更されて
いるようです。
是非ともご対応お願いできませんでしょうか。
よろしくお願いいたします。
>田中 さん
ご要望ありがとうございます。
検討させていただきます。
>三線大好き さん
ご要望ありがとうございます。
接続先変更ができないとのことですが、問題が発生する操作順序を教えてください。
お世話になります。
データエクスポート対応していただきありがとうございます。
大変便利に使わせていただいてます。ありがとうございます。
1つ、要望があります。
対応できたらいいなと思います。
一度ログイン画面で キャンセルしたあと
2度と 接続先変更で 接続できないのですが
使い方間違ってますか?
すみません 初心者なもんで。
おがわさん
いつもお世話になっております。
仕事では重宝させて頂いております、ありがとうございます。
ひとつ要望なのですが、
複数SQLを/や;区切りで同時に流したときに
下のグリッドをタブで分けて表示できたらいいなと思っております。
よろしくお願いします。
>げえちゃん さん
ご要望ありがとうございます。
検討させていただきます。
お返事有難うございます。
将来のバージョンを期待しています。
有難うございました。
オプションであるのかも知れないけど要望
ACCESSやOBJECT BROWSERの方が使いやすい点。
たくさん貼り付け挿入する時に、挿入行を狙うと勝手に行を増やしてくれるとうれしい。
OSqlGridの場合あらかじめ行数を調べて++みたいなコマンドツールで増やしておく必要がある。
私がオプションを知らないだけなのか。要望なのか?
>麦茶 さん
ご報告ありがとうございます。
psqleditはプログラムがUNICODE対応できていませんので、
すぐに修正することは難しいです。
将来のバージョンで検討させていただきます。
初めまして、麦茶です。
長年(3年ほどですが^.^\)
PSqlEdit Version 3.3.0.1を使用しております。
「卬」<-この文字が設定されるとselectでエラーになります。
--------
ERROR: character with byte sequence 0xe5 0x8d 0xac in encoding "UTF8" has no equivalent in encoding "SJIS"
--------
修正は可能でしょうか?
できれば、PSqlEditを使い続けたいのですが。
突然の要望で申し訳ありません。
以上、よろしくお願いします。
>三線大好き さん
ご要望ありがとうございます。
今後のバージョンで対応したいと思います。
お世話になります。
重宝させていただいてます。
データエクスポートについてですが
date型の場合、to_dateのフォーマットが以下のように
to_date('2012-04-30','YYYY-MM-DD') 出力されますが
NLS_DATE_FORMAT の設定値に追随していただけないでしょうか?
現状
NLS_DATE_FORMATが
YYYY-MM-DD HH24:MI:SS の場合 以下のようになってしまいます。
to_date('2012-04-30 00:00:00','YYYY-MM-DD')
以上、よろしくお願いいたします。
>なまいも さん
ご報告ありがとうございます。
osqledit 9.5.5.8で修正しました。
>アイスマンさん
ご要望ありがとうございます。
実行計画の取得について検討させていただきます。
お世話になります。
実行計画の取得についてですが、
explain plan で確認するときのように、整形した状態にはできませんでしょうか。
宜しくお願い致します。
いつもosqleditを愛用しております。
osqledit 9.5.5.5 において、
osqleditからosqlgridを起動させる機能が特定の条件下で正常に動かないケースを発見しましたので、報告します。
【再現手順】
1.下記のように、テーブル名の直後に改行の入ったSQLを入力
select * from emp
where empno = 7799
2.入力したSQLを全て選択(Ctrl+A)した状態で [ツール]→[OSqlGridを起動] をクリック
→下記内容のエラーダイアログが現れ、osqlgridの起動に失敗します。
このSQLでは, OSqlGridを利用できません
テーブル定義の取得に失敗しました("EMP
")
[row:1,col:17] ORA-000942: 表またはビューが存在しません。
なお、テーブル名(emp)の直後に半角スペースを入れておくと、osqlgridが起動するようになります。
以上、ご確認の程よろしくお願い致します。
>gengoro さん
ATOKが関係しているかもしれません。
私はATOK2012を持っていないので、すぐに確認できないです。