Give a more intelligible and useful error message for SELECT with no
authorTom Lane
Tue, 13 Nov 2001 02:05:27 +0000 (02:05 +0000)
committerTom Lane
Tue, 13 Nov 2001 02:05:27 +0000 (02:05 +0000)
destination in plpgsql.

src/pl/plpgsql/src/pl_exec.c

index bbacd36598ef8685b17f5d4d0c744b7e544cd22d..5f2d58f4dd99f315be5eecc1523f401cc8bea915 100644 (file)
@@ -3,7 +3,7 @@
  *           procedural language
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_exec.c,v 1.50 2001/11/08 20:37:52 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_exec.c,v 1.51 2001/11/13 02:05:27 tgl Exp $
  *
  *   This software is copyrighted by Jan Wieck - Hamburg.
  *
@@ -2045,7 +2045,8 @@ exec_stmt_execsql(PLpgSQL_execstate * estate,
            break;
 
        case SPI_OK_SELECT:
-           elog(ERROR, "unexpected SELECT query in exec_stmt_execsql()");
+           elog(ERROR, "SELECT query has no destination for result data."
+                "\n\tIf you want to discard the results, use PERFORM instead.");
 
        default:
            elog(ERROR, "error executing query \"%s\"",