私のバーチャルボックスオラクルのディレクトリにあるファイル.csvを読み込む必要があります。私のローカルシステムのウィンドウでは、SQLデベロッパーを使って、仮想ボックス内のファイルを読み込むプロシージャーを作成したいと思っています。私は、どのようにUTL_TCP.connectionを使用して、どのようにその手続きを書くのかをundestandしないでください。pl SQLでUTL_TCP.connectionを使用
答えて
外部表の使用を検討してください。
外部テーブルを作成する前に注意データベースディレクトリが作成されている必要があります。指定された場所は、次にファイルの読み取りに使用されます。区切り文字、区切り文字、およびファイル名は、表の作成とともにDDL文で指定できます。セットアップが完了すると、標準のSELECTステートメントを使用してクエリを実行できます。例えば
:
create directory << db directory >> as '/u01';
create table ext_filename_csv (
column01 varchar2(4000),
column02 varchar2(4000),
column03 varchar2(4000)
)
organization external (
type oracle_loader
default directory << db directory >>
access parameters (
records delimited by newline
fields terminated by ",")
location (<< db directory >>:'filename.txt')
);
はこちら続きを読む:
私はftpプロトコルについて何も使用していませんか? – filippo
私は仮想マシンoracle.Thete上に外部dbを持っていない私はファイルcsvを持っていて、私はそれをfilezilla.Butのようにプロトコルftpに接続して読んでみたいpl SQLプロシージャomローカルシステムWindowsのSQLデベロッパー – filippo
可能ならば、ファイルを転送してください。それを二番目にロードしてください。そうでない場合は、SMBアクセスホストファイルシステムのようなファイル共有を使用することをお勧めします。それ以外の場合は、plsql-utilsのパッケージftpパッケージを使用してください。 (例:[link](https://github.com/mortenbra/alexandria-plsql-utils/blob/master/ora/ftp_util_pkg.pkb)) –
- 1. 日付をPL/SQLで使用する
- 2. PL/SQLでread varaiblesを使用する
- 3. PL/SQLでのOracle PL/SQL
- 4. PL/SQL IN句をテーブルに使用
- 5. ブロックプロシージャOracleを使用したPL/SQL
- 6. Forループを使用したPL/SQLプロシージャ
- 7. Eclipse用PL/SQLプラグイン
- 8. 他のカーソルでカーソルを使う/ PL/Sql
- 9. OBIEE影響分析(SQLまたはPL/SQLを使用)
- 10. IFをPL/SQLで使用できますか?
- 11. 複合サブルーチンでPL/SQLローカルコレクション型を使用できません
- 12. エクスポートデータベース用のPL/SQLスクリプト
- 13. Powershellを使用してOracleでPL \ SQLスクリプトを実行する
- 14. pl/sqlを使用してテーブルを作成できません
- 15. PL SQLでのシーケンス
- 16. PL/SQLでWith句の後のforループを使用します。
- 17. エスケープ '。' PL/SQLで変数を使用する
- 18. PL/SQLの関数内でカーソルを使用する方法
- 19. PL/SQLはIN CLAUSEでVARRAYを使用します
- 20. Java呼び出しPL/SQLプロシージャでレコード表を使用
- 21. Oracle PL-SQLのselect文で変数を使用する方法
- 22. PL SQL動的SQL
- 23. SQLの開発者を使用してPL/SQLでユーザ入力を出力
- 24. PL/SQLでユーザースコアを取得
- 25. SQLここではOracle PL/SQLのリストを使用していますか?
- 26. PL/SQLグラフ・チェッカ
- 27. のPL SQLオラクルサブクエリ
- 28. PL/SQLファンクション・パラメータ
- 29. PL/SQLは
- 30. PL SQLプロシージャー・エラー
ではなく、新たな質問をし、あなたの[前の質問]を更新してください(https://stackoverflow.com/questions/44501621/procedure-pl-sql-to-a-virtual-box-oracle-with-protocol-sftp-port-22) –
'utl_tcp'はファイルを読み書きするためのものではありません。あなたは 'utl_file'を探しています –