dポイントプレゼントキャンペーン実施中!

ZAA.SQLというsqlファイルを作成し、
sqlplusでその作成したファイルを流し,
DB上に新しいテーブルを作成という処理をしたいのですが、
splplus上でどう記述すればいいのかわかりません。
自分なりに調べながらやってはいるのですが
現在もわからす、ここに書かせていただきました。

宜しくお願いします。

A 回答 (1件)

こんばんは。



ZAA.SQLにはCREATE TABLE文を記述しているのですよね?

それなら、
sqlPlusで、@ フルパスファイル名でいけますよ!
ちなみに、@の代わりにstartでもOKです。
例)@ C:\sql_files\ZAA.SQL

間違っていたら、すみません。

この回答への補足

返信が遅くなって申し訳ありません。
回答ありがとうございます。
例を参考に試してみた所
下記のようなメッセージがでる状態です。

ファイル"C:\sql_files\ZAA.SQL"をオープンできません

Create文が間違ってるのかもと思い、
参考までに載せておきます。

create table ZAA_MS510 (
MASTERKBNCHAR(6) primary key,
NAMEKBNCHAR(6) primary key,
NAMECODEVARCHAR2(16) primary key,
NAMESVARCHAR2(50),
NAMESKANASVARCHAR2(25),
);
よろしくお願いします。

補足日時:2007/08/20 08:55
    • good
    • 0
この回答へのお礼

問題無事解決しました。
原因は(C:)の中にsql_filesのフォルダを
作っていないのが原因でした。

回答にあった通り、@C:\フルパス名で無事作成できました

本当に助かりました。ありがとうございます。

お礼日時:2007/08/20 10:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!