• 締切済み

SI Object Browzerでのスクリプト出力

SI Object Browzerでテーブル定義とテーブルの中身をスクリプト出力して、 そのスクリプトをSQL*PLUSで@ファイル名で実行するとテーブルのデータの何件かがエラーになってしまいます。 SI Object Browzerでスクリプト実行で処理をするとうまくいくのですが、なぜSQL*PLUSではうまくいかないのでしょうか?

  • Oracle
  • 回答数2
  • ありがとう数0

みんなの回答

  • 7colors
  • ベストアンサー率25% (29/114)
回答No.2

今ひとつ内容がつかめない。 テーブル定義はスクリプト出力可能。 テーブルの中身これは何でしょう? テーブルのデータこれの意味も分かりません。 SI Object Browzer最新版は9で、私が使用しているのは8ですが、テーブル定義のスクリプト出力をやってエラーが出たことはないです。 定義情報に全角文字とか使用している場合は分かりませんが・・・。

回答No.1

単純に、SI社のObjectBrowserとSQL*PLUSの互換性の問題かと思いますが、 どちらかと言えば、ObjectBwrowser側に問題があるのだと思います。 システムインテグレータ社のサイトに、サポート用の掲示板があるので、 そちらで、問題を提起された方が、良いかと存じます。 問題の改善策なり、アップデートの際に改善が期待できるかもしれません。

参考URL:
http://www.sint.co.jp/commercialbbsdemo/bbs_disp.asp

関連するQ&A

  • SI Object Browserのテーブルスクリプト出力のやり方

    現状のテーブルのデータのINSERT文を作りたいのですが、確かObject Browserでできたような気がするのですが。。。 その機能って確か、テーブルスクリプト出力って言うような気がしました。 ヘルプを見ても、なぜか「スクリプト出力」っていうタイトルはあるのですが、肝心なドキュメントが表示されません。 テーブルスクリプト出力ってどうすればできましたでしょうか?教えてください。 Object Browser環境 バージョン8.0.3.8

  • SqlServerのスクリプト実行について

    Windows2003ServerにてSqlServer2005をバッチファイルから実行する時について質問させてください。 下記の「sql.bat」にて「script.sql」を実行した場合、「log.txt」に出力される内容は'222'をアップデートした結果「(x行処理されました)」のみが出力されますが、'000'や'111'を更新した結果も出力させたい場合、「script.sql」を3分割し、「sql.bat」で3ファイル実行するしかないのでしょうか。 「sql.bat」 sqlcmd -S SERVERNAME -d SCHEMANAME -i c:\script.sql -o c:\log.txt 「script.sql」 update tablename set data1 = 'aaa' where data1 = '000' update tablename set data1 = 'bbb' where data1 = '111' update tablename set data1 = 'ccc' where data1 = '222'

  • Javaスクリプト

    初めまして。 Javaスクリプトでよく分からない問題があります。 サイコロを振り、振った目を以下の定義済み処理(関数)で処理する。 処理した結果が100以下の場合、再度、定義済み処理(関数)で処理する 結果の値と何回定義済み処理(関数)を実行したかを出力するべし。 定義済み処理式:2x+5を計算する処理。 問題の意味がよく分からなかったので答えを教えて欲しいのではなくて問題の説明を、どなたか教えて欲しいです。 問題の答えをhtmlファイル、Javaスクリプトファイル、フロー図にしなくてはなりません。

  • シェルスクリプトからSQL文発行

    こんにちは 今シェルスクリプトを作成し、oracleに対して、SQL文を発行したいのですが、ユーザーパスワードを入れた時点で処理が止まります シェルスクリプトからoracleに対して、DROP TABLEを行いたいのですが、この処理は可能ですか? 可能であれば、実行した際のログも保持し、エラーがあった場合の処理を行いたいです。 ご存知の方いらっしゃいましたらご教授お願いいたします 現在のソース: sqlplus ユーザー名/パスワード # ここまではうまくいきますが、ここで処理がとまります drop table テーブル名

  • エクセル表として出力したい

    SQLで操作しているデータベース(テーブル)をエクセル表として出力したい(CSV機能)です。 ネット上のソースをいくつか見てみましたがエラーがなくならないのと、あとそのソース(エクセル表にデータを書き込むJavaクラスファイル)をどのように組み込めばいいか分かりません。 エクセル表としてデータを得るにはどうすればいいか教えていただけますか?(database名はdb1、table名はtable1としています。)

  • スクリプトファイルの一括実行

    SQLSERVER初心者です。 CREATE文を沢山作ったのですが、 1テーブル1ファイルのテキストファイルで 作ってしまい、 クエリアナライザでテーブル作成するときに 1ファイルずつ開いて、コピーペーストして 1テーブルずつ作成しています。 SQL*PLUSのように @ファイル名のように、 複数スクリプトを一括実行できる方法は ありませんでしょうか。 お時間のあるときに解答おねがいします。 m(_ _)m 開発環境 SQLSERVER2000 OS:windows server2003

  • シェルからSQLスクリプトを実行する方法を教えて下さい。

    シェルからSQL/Plusを起動し、SQLスクリプトを実行する方法を教えて下さい。 #! /bin/ksh sqlplus ユーザ/パスワード @test.sql exit 0 にすると、ログインユーザを途中で 聞いてきてきます。 因みに、test.sqlは、単なるdesc テーブル名 のみ記載。

  • ファイルメーカーのスクリプト定義について教えてください

    都道府県別に検索ソートしたデータ―中、その住所を封筒に印刷する支持をスクリプト定義でつくりボタンを作りました。 一つ一つは、ボタンを押せば実行できるのですが、一つ一つボタンを押す手間を省きたいのでこれらのボタン(スクリプト定義)をさらにまとめて実行できるボタン(スクリプト定義)を作りたいのですが、それは可能でしょうか? 個々のスクリプト定義に検索ソートのみの指示が入っているものならば下記の定義内容でまとめて実行することはできました。  スクリプト実行[東京都]  スクリプト実行[神奈川県]  スクリプト実行[静岡件] ですが、印刷の指示が入っていると印刷はされず、また該当件数も最後スクリプト(上記だと静岡県)分しか表示されません。 印刷が入っていると不可能なのでしょうか?

  • テーブル生成スクリプトの実行方法

    SQL Server2000で、 テーブル生成スクリプトの実行方法を教えてください。 Enterprise ManagerからGUIで実行できますか? ジョブステップで実行しようとしたら、SQL文が長すぎて収まりませんでした。 よろしくお願いします。

  • bcpによる、テーブル→CSVファイル出力について

    bcpによる、テーブル→CSVファイル出力について SQL Server(2003)のクエリアナライザからテーブル->ファイル出力を試みたのですが、うまくいきません。 サーバからの実行ではなく、クライアントのEnterpriseManagerのクエリ実行です。 このエラーは、サーバ接続自体がうまくいってないということでしょうか? exec master.dbo.xp_cmdshell 'bcp xxxxx.dbo.コピー元テーブル名 out C:\AAA.csv -c -S サーバ名 -U 接続ID名 -P 接続パスワード' 実行結果 SQL Status=S1000 ,NativeError=0 Error=[Microsoft][ODBC SQL Server Driver]一括コピーホストのデータファイルが開けません。 csv->テーブルについては、BULK INSERTで問題無く取り込めているので、単純に逆を行いたいだけです。 bcp使わない方法があれば、それでもいいのですが。。。。。