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

Go Back   UNIXおよびLinuxフォーラム > スペシャルフォーラム > UNIXおよびLinuxアプリケーション
Googleのunix.com



UNIXおよびLinuxアプリケーション UNIXおよびLinuxのソフトウェアアプリケーションを議論する。これは、 SQL 、データベース、ミドルウェアは、 MOMは、 SOAを、 EDAの、ヤマドリタケ、のBI 、 BPMのと似たようなトピックが含まれています。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
awkは、ユーザー定義関数からの戻り文字列の配列 user_prady シェルプログラミングとスクリプティング 2 2007年12月4日 12:03午前
必要なユーザー定義関数を手伝う user_prady シェルプログラミングとスクリプティング 11 2007年11月18日 08:51午後
非常に奇妙な動作のためのリダイレクト cahook シェルプログラミングとスクリプティング 5 2007年8月8日 12:32午後
Nawkユーザ定義関数 NewbieGirl シェルプログラミングとスクリプティング 1 2003年6月20日 11:51午前
奇妙な行動をするsed ケビンPryke UNIXのダミー質問と回答のため 5 2003年6月13日 05:34午前

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月24日
thegeek thegeek is offline
登録ユーザー
  
 

参加日: 2009年4月
場所:/ usr / binに/ vimの
投稿数: 453
PSQLユーザ定義関数の不思議な行動

は、問題の部分を分離して表示をここに表示しています。 、

1 。以下は、関数の定義です。

コード:
create or replace function new_del(id integer) returns void as $$
begin
    raise info 'dollar :%',$1;
    delete from testing  where id=$1;
    end ;
$$
language 'plpgsql';
2 。以下の表の"テスト"が含まれている
コード:
SELECT * from testing ;
 id
-----
 101
 102
 103
(3 rows)

3 。私としては、関数呼び出し
コード:
SELECT new_del('101');
INFO:  dollar :101
 new_del
---------

(1 row)
すべての行が削除されます!なぜこのようにやっている!

4 。しかし、私は正常に動作して、関数の引数の名前を変更します。

私はそれが正常に動作するとは、指定された行を削除しますid_fieldへの引数名が" ID "を変更しました。


任意の手助けは大歓迎です。
  #2固定リンク)  
Old 2009年4月28日
thegeek thegeek is offline
登録ユーザー
  
 

参加日: 2009年4月
場所:/ usr / binに/ vimの
投稿数: 453
私の友人も試した解決策を探し、それを発見した。

それは、
どこまで議論が発生すると、それは$での値を交換されています。は、 " $ 1 "とのクエリでは、クエリに置き換えられるので、 IDです
コード:
delete from testing where $1 = $1
だから、すべての指定された行を削除します。
誰が問題を発見しようと努力のすべての人々をお寄せいただきありがとうございます。
Closed Thread

ブックマーク

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

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

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

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




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


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

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