The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
Kornシェルにisqlを使用 risk_sly UNIXのダミー質問と回答のため 2 2008年9月25日 11:46午後
isqlをクエリから値を取得 DebianJ シェルプログラミングとスクリプティング 3 2008年6月27日 07:52午前
Unixシェルスクリプトでisqlをクエリ jaydeep_sadaria シェルプログラミングとスクリプティング 3 2007年11月14日 03:07午前
Kornシェル変数の化合物 ジプシー シェルプログラミングとスクリプティング 5 2007年10月3日 11:57午前
のISQLからシェル変数の値を設定 ほろ酔い シェルプログラミングとスクリプティング 3 2006年8月29日 08:23午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年2月9日
Cailet Cailet is offline
登録ユーザー
  
 

参加日: 2007年10月
投稿: 19
isqlをクエリを使用して変数を設定する/ Kornシェル

こんにちはオール

isqlを使用し初めて。
私は4クエリファイルがある-いくつかのSQLステートメントの1行以上ある

研究のは私だけで- iコマンドを使用して、入力ファイルを指定した後に表示されるビット。

質問:
  1. に問題があるそれぞれのファイルに複数のクエリがありますか?私は、ファイル内に正常にすべてのプロセスを確保するため特別な書式設定が必要ですか?
  2. そこでは、クエリステートメントの変数を渡す方法はありますか?

ありがとう!
  #2固定リンク)  
Old 2009年2月9日
quirkasaurus's Avatar
quirkasaurus quirkasaurus is offline
登録ユーザー
  
 

参加日: 2009年1月
場所:広州、ミシガン
投稿数: 373
1 。 )複数のクエリをセミコロンで区切ることができます。

2 。 )は、シェル内では、この使用することができます:

コード:
isql << EOF

SELECT some_stuff
  FROM table_some_thing
 WHERE some_field = "$some_input_variable" ;

EOF
  #3固定リンク)  
Old 2009年2月9日
Cailet Cailet is offline
登録ユーザー
  
 

参加日: 2007年10月
投稿: 19
[ OK ]を-だから私は彼らのすべての半結腸がある限り、私のファイルに複数のクエリを置くことができます。

以来、私は、クエリの完全なファイルが、私は" - i "のオプションを使用したいと思います。午前何か欠けていない限り、それを置くような方法は、スクリプトにハード過ぎるだろう。何か方法を私にisqlをコマンドにファイルを実行する際に変数を渡すことはありますか?
  #4固定リンク)  
Old 2009年2月9日
quirkasaurus's Avatar
quirkasaurus quirkasaurus is offline
登録ユーザー
  
 

参加日: 2009年1月
場所:広州、ミシガン
投稿数: 373
# 2 〜私の答えを使用する。

のように位置パラメータを代入:

% my_sql_stuff.sh second_arg first_arg

内部にはmy_sql_stuff.sh :

コード:
isql << EOF

SELECT some_stuff
  FROM table_some_thing
 WHERE some_field = "$1"
   AND something_else = "$2";

EOF
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 04:47午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0