Postgresを使っています。
あるプロシージャのCREATEは成功しているのですが、
(psql -U hoge -f hoge.sql -a -n hoge > hoge.log 2>&1でCREATEが返る)
実際に呼び出すと、
Function 'hoge(int4, int4, int4, int4, unknown, unknown, unknown, int4, unknown, unknown, unknown)' does not exist
が返ります。
そこで試行錯誤してパラメータ数を変更してみたところ、
hoge(int2, int2, int4, int2, int2, int4, int2, int2, varchar(40),
char(1), varchar(5))
ではNGで
hoge(int2, int2, int4, int2, int2, int4, int2, int2, varchar(40), varchar(5))
はOKになります。
hoge(int2)
などはもちろんOKになります。
どうしても、char(1)のやつでエラーになるので、
これのタイプをint2やvarchar(1)に変えてみましたが
結果は同じでした。
実はCREATEが成功していないということがあるでしょうか?
かれこれ悩んで2日目ですがどこを調べたらよいか見当がつきません。
ありがちなエラーがお分かりになりましたら、どうぞご指摘ください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
もう少し情報が欲しいと思います。
基本的な情報としては、ご利用のOS名とVersion、
PostgreSQLのVersionがあると解りやすいことが多いです。
さらに、psqlのコマンドラインから、
\d テーブル名
と入力すると、テーブルの構成が表形式で出力されますので、
この結果はどうなっていますか?
また、関数hogeでは、実際にどんな処理をしているのでしょう?
差し支えない程度にこれらの情報を出していただければ、
解るかもしれません。
蛇足ですが、SQLは、DBMSによって少なからず文法が異なります。SQL
辞典のような複数のDBMSについて扱った本等を参考にする際には、Postgr
esに対応した形式になっているか気を配る必要があると思いますが、その
辺は大丈夫ですか?
参考URL:http://www.postgresql.jp/document/index.php3
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MYSQL エラー 2 2022/10/18 11:37
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- C言語・C++・C# ポインタの型変換、どうやるんでしたっけ? 2 2022/03/28 11:00
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- その他(プログラミング・Web制作) ColabでのPytorchのエラー 1 2022/11/19 20:51
- 哲学 Humility is ... appearance.の一番古い出典となる書物は何で著者は誰ですか? 11 2022/04/21 03:19
- 英語 英文の添削をお願いします 4 2023/05/23 11:10
- 英語 An increase in implant length (7.5 mm) did not exh 1 2022/07/20 13:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access 2000 サブクエリとJOIN
-
片方のテーブルに無いデータを...
-
SQL文について
-
差し込み後、元データを変更し...
-
質問です How is your school l...
-
フィルターかけた後、重複を除...
-
SQLで特定の項目の重複のみを排...
-
外部参照してるキーを主キーに...
-
カーソル0件の時にエラーを発生...
-
IF文、条件分岐の整理方法
-
エクセルで最後の文字だけ置き...
-
select文のwhere句に配列を入れ...
-
Exel VBA 別ブックから該当デ...
-
処理件数を非表示にしたい
-
Access:クエリーにて集計後に...
-
EXISTSを使ったDELETE文
-
Oracleのデータ型、NUMBERについて
-
SELECT 文 GROUP での1件目を...
-
SQLで列名を変数にできないでし...
-
SQLServerで文字列の末尾からあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
BULKINSERTのWITHオプションに...
-
片方のテーブルに無いデータを...
-
日付型項目のNULLについて(Pos...
-
SQLServerでtime型への変換
-
Access 2000 サブクエリとJOIN
-
オークションでパソコンを売る場合
-
指定値を否定した条件で、NULL...
-
差分のSQL
-
データ突合のよい方法を教えて...
-
SQL文について
-
プロシージャがみつかりません...
-
ユーザーID入力について
-
外部結合+合計を出したい
-
Excelvba2013で、ユーザーフォ...
-
【SQL】指定期間の合計、MAX...
-
マクロの同時実行
-
テーブルの結合(GROUP BY句の制...
-
UPDATEについて(結合による)
-
sql express内部結合して重複行...
-
MS SQL Serverでのクエリ文
おすすめ情報