Обсуждение: quote style in buffer
hi,
I can't seem to find the comment for an sql file
drop function dups();
-- joe speigle
-- Feb 1 2004
CREATE FUNCTION dups() RETURNS int4
AS 'SELECT 1 as RESULT' LANGUAGE 'sql';
this always stops after the first line. I've tried a leading space/tab/single quote/double space and the same after
thehyphens to no avail.
thanks!!
--
joe speigle
Hi Joseph,
On Feb 1, 2004, at 7:40 PM, joseph speigle wrote:
> hi,
>
> I can't seem to find the comment for an sql file
>
> drop function dups();
> -- joe speigle
> -- Feb 1 2004
> CREATE FUNCTION dups() RETURNS int4
> AS 'SELECT 1 as RESULT' LANGUAGE 'sql';
it looks like you've got at least one extra pair of single quotes: you
don't need to quote sql.
test=# CREATE OR REPLACE FUNCTION dups() RETURNS int4
test-# AS 'SELECT 1 as RESULT' LANGUAGE SQL;
CREATE FUNCTION
test=# select * from dups();
dups
------
1
(1 row)
Hope that helps.
Michael Glaesemann
grzm myrealbox com
joseph speigle <joe.speigle@jklh.us> writes:
> I can't seem to find the comment for an sql file
> drop function dups();
> -- joe speigle
> -- Feb 1 2004
> CREATE FUNCTION dups() RETURNS int4
> AS 'SELECT 1 as RESULT' LANGUAGE 'sql';
> this always stops after the first line.
It looks just fine as you've shown it. Define "stops" --- what did you
do exactly, and what happened exactly?
The only theory that comes to mind right away is that what you think are
newlines are not really, so that the database is seeing the file as one
long line.
regards, tom lane