The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
OracleのSELECTステートメントの中で benefactr UNIXおよびLinuxアプリケーション 1 2009年3月26日 04:15午後
特定のフィールドを選択します Satyak シェルプログラミングとスクリプティング 4 2008年10月9日 05:38午前
ファイルから最後のフィールドを選択してください kykyboss シェルプログラミングとスクリプティング 3 2006年11月14日 10:15午前
エラー:フィールドの$ ( )が間違っています 大修道院 シェルプログラミングとスクリプティング 3 2006年6月20日 04:01午前
スクリプトにパイプのSQL SELECTステートメントの結果 houtakker UNIXのダミー質問と回答のため 6 2003年10月31日 01:20午後

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年4月21日
ryanW ryanW is offline
登録ユーザー
  
 

参加日: 2009年3月
投稿: 34
: :正しいフィールドのサイズをselect文の戻り値: :

こんにちは皆、

私は問題に直面し、 Sybaseの午前から選択については、不正なサイズを返します。

たとえば、フィールド名( 20 )です。

私はSybaseの中から選択した後、結果はウです。
宣言の後に別の変数に代入すると、実際の名前に"ウ" 、どのような結果が必要だ"とスペースウ"とされる。

誰も、私に役立つことができますか?ここで..それを設定するその後は、スペースも含めて適切なサイズでの戻り値を取得することができます。

ここに私のコーディングサンプルですが

ファースト: : : :
typeSQL ( )


接続\u003d " $ SYBASE/XXX-22_8/bin/isql - sを$またHOSTNAME - ū $ユーザー名- pの$パスワードw400 - b - sを| "

data_type_SQL\u003d $ ( $接続猫<<-__ EOF__
セットNOCOUNTオン
を選択してくださいLOC_TYPE 、倉庫、ロケーションからLOCATION_ID場所
LOCATION_ID \u003d " $ loc_ID "
行く
__EOF__ )


それぞれの大きさ
LOC_TYPE ( 1 )
倉庫( 4 )
LOCATION_ID ( 6 )


は、それぞれのテーブル名のサイズは以下の通りです不正なサイズでの戻り値の後

data_type_SQL 結果です- > | Ĝ | NRTを組み合わせる| NRTW |

第2回: :
loc_TYPE\u003d $ ( $エコーdata_type_SQL | -エ\ | - F2キー|カット セッド メール' / | / / gの' )
ware_HOUSE\u003d $ ( $エコーdata_type_SQL | -エ\ | - F3選手権|カット セッド メール' / | / / gの' )
local_ID\u003d $ ( $エコーdata_type_SQL | -エ\ | - F4を|カット セッド メール' / | / / gの' )

結果を後に不正なサイズで割り当てられて

loc_TYPE \u003d " NRTW "
ware_HOUSE \u003dの" G "
\u003d " NRTを組み合わせる" local_ID


誰かが助けをチェックすることはできますか?私は後、各フィールドに適切なサイズを含め、 "間隔"を割り当てる希望

ありがとうございました
  #2固定リンク)  
Old 2009年4月21日
giannicello giannicello is offline
登録ユーザー
  
 

参加日: 2001年9月
場所:フェニックス
投稿数: 169
二重引用符で私はあなただけ" "あなたの変数$ loc_type_SQLする等の必要があると思う
  #3固定リンク)  
Old 2009年4月21日
devtakh devtakh is offline
登録ユーザー
  
 

参加日: 2007年10月
場所:バンガロール
投稿数: 514
あなたがする必要があります

str_out \u003d $ ( $ data_type_SQLエコー| セッド - e 'を秒/^|//グラム' - e 'を秒/|$//グラム' )
loc_TYPE \u003d $ ( |カット- Dの\ | - F1の) str_out $エコー
ware_HOUSE \u003d $ ( |カット- Dの\ | - F2キー) str_out $エコー
\u003d $ ( |カット- Dの\ | - F3選手権) str_out $エコーlocal_ID


乾杯、
Devaraj Takhellambam
  #4固定リンク)  
Old 2009年4月22日
ryanW ryanW is offline
登録ユーザー
  
 

参加日: 2009年3月
投稿: 34
あなたとgiannicello devtakh感謝...

あなた..教えサンプル今でも同じ。
私は、文字列の中で考える data_type_SQL 後にデータベースのサイズが間違ってから、すでに選択した。

テーブル名のサイズによると、エラー LOC_TYPE 8 、倉庫9と11のLOCATION_ID 。

だから、 \u003d data_type_SQL | Ĝ *******| NRTを組み合わせる*****| NRTW *******| < -それは誤りですが、サイズのテーブル名に従っているだって。

独自の大きさが想定される

LOC_TYPE ( 1 )
倉庫( 4 )

LOCATION_ID ( 6 )

正しいものである必要があります
\u003d data_type_SQL | Ĝ | NRTを組み合わせる* | NRTW ** |

私の言っている明確に説明していますか?
エスオーエス

ありがとう...

  #5固定リンク)  
Old 2009年4月22日
devtakh devtakh is offline
登録ユーザー
  
 

参加日: 2007年10月
場所:バンガロール
投稿数: 514
[ OK ]をしてください:

loc_TYPE \u003d $ ( " $ data_type_SQL | awkは- Fをエコー| " ' (印刷substr ( $ 2,1,1 ) ) ' )
ware_HOUSE \u003d $ ( " $ data_type_SQL | awkは- Fをエコー| " ' (印刷substr ( $ 3,1,4 ) ) ' )
\u003d $ ( " $ data_type_SQL | awkは- Fがエコーlocal_ID | " ' (印刷substr ( $ 3,1,4 ) ) ' )

またその場合でも、データベースのサイズは4または5または6は、実際のデータが定義されたサイズよりも少なくすることができるとして定義されていることに注意する必要があります。

乾杯、
Devaraj Takhellambam
  #6固定リンク)  
Old 2009年4月22日
ryanW ryanW is offline
登録ユーザー
  
 

参加日: 2009年3月
投稿: 34
こんにちはdevtakh 、

今でも同じ...の間隔の作業ではありません...

ありがとうございました
  #7固定リンク)  
Old 2009年4月22日
devtakh devtakh is offline
登録ユーザー
  
 

参加日: 2007年10月
場所:バンガロール
投稿数: 514
今何をしている:

lasrの記事では、タイプミス、そうです

\u003d $ ( " $ data_type_SQL | awkは- Fがエコーlocal_ID | " ' (印刷substr ( $ 4,1,6 ) ) ' )

この変数の場合は、スペースでは、出力を行います...



乾杯、
Devaraj Takhellambam
Closed Thread

ブックマーク

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

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

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

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




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


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

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