2012-02-28 13 views
3

2つの列emp_IDとe_nameを持つテーブル従業員がいると仮定し、通常、テーブルに行を挿入します。「従業員の値( 'some_value'、 'some_vale')ではなくどこかに挿入します私はinsert文を「insert into employee(& emp_ID、 '& e_name')」と見ました。emp_IDは数値型で、varcharのe_nameです。私の質問:&のinsert文の使い方は何ですか?の意味と挿入文

答えて

9

これはおそらく、SQLPLUSスクリプトだ - &は、彼らが入力変数と呼ばれている変数の置換文字

Have a look here

+0

を待つようになり特殊文字は、私たちがSQLPLUSスクリプトから別のOracle 10gで使用するSQLですか? –

+0

sqlplusは、oracleに接続するコマンドライン・ツールです。あなたが書いたアプリケーションとは異なります。コマンドラインでsqlplusと入力すると起動します。 – daven11

+0

ありがとうdaven11私はそれを知らなかった.....しかし、Oracle 10gソフトウェアで直接作業するのではなく、sqlplusですべてのSQL関連の作業を行うことの利点はありますか? –

2

&文が入力

+0

テーブルを作成するemp(e_id整数、e_name varchar(50)) select * from emp emp値に挿入する(&e_id、 &e_name ');私はエラーが発生しています "サーバー:メッセージ170、レベル15、状態1、行1 行1: '&'。 " –