シェルでのファイル内に記載されたSQLファイル実行こんにちはゲストさん。>>解決済みの質問シェルでのファイル内に記載されたSQLファイル実行Webを検索しても方法が出てこなかったため、質問させていただきます。ファイル内に記載されたSQLファイルをPostgresで実行したいと思っております。OracleのSqlPlusでは以下のファイルを次のように実行できました。今回、Postgresでもファイル内に記載されたSQLファイルを呼び出して実行するために、コンソールで以下のコマンドを実行したのですが、エラーとなってしまいます。C:/path/hogehoge.sql他のオプション指定が必要なのか、またはファイル内のSQLファイルのパスの指定方法が間違っているのか...現状では解決方法が見つかっておりません。Databaseが提供しているSQL*PLUSの機能で、当然ながら同等の機能がpsqlコマンドに実装されているかどうかは分からない、という点はまず最初に理解していただきたい。ところで、psqlには\iという内部コマンドがあり、これを使えば同等の事はできると思われる。8.1.23)での例。02:51:13お礼anmochiさんの方法で無事解決することができました!@@によるSqlスクリプト実行はSqlPlusの機能である、というのはWebを検索している段階で理解はしておりました。質問の項では言及を省かせていただいたのですが、ファイルの内容の'@@'の部分を、Webを参考に試行錯誤しながら変換を行いました。それでも自分の力では解決することができなかったために質問を書かせていただいた次第です。LinuxのOracleのインストールをしています。リリース2によるデータベースを構築しようとしています。今回、初めてOracleを扱うことになりました。sqlplusにてデータベースにアクセスできません。どなたか知恵をお貸しください。soralisにオラクルをインストールしたサーバがあります。いつも参考にさせていただいております。Reserved.掲載情報の著作権は提供元企業等に帰属します。