From: | Ingrith Andrea Correa Vargas <i-correa(at)uniandes(dot)edu(dot)co> |
---|---|
To: | pgsql-sql(at)postgreSQL(dot)org |
Subject: | CREATE TABLE - DEFAULT |
Date: | 1999-03-02 11:51:12 |
Message-ID: | Pine.GSO.3.96.990302064937.24524B-100000@isis |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
I'll try sending my question again.
Can you help me?!
---------------------------------------------------------------------
Hello again!
I have been receiving some mails asking my question about creating a table
with a default value as a user defined function, but I have a problem yet.
I hope somebody knows to solve my problem...
Thank you in advance! :)
//Ingrith
---||---
Te complete problem is:
---------------------------------------------------------
CREATE TABLE emp (code INT4
, name VARCHAR(20)
, salary INT4
, 2salary INT4 default double_salary(emp)
);
CREATE FUNCTION double_salary(emp) RETURNS INT4
AS 'SELECT $1.salay * 2 AS result' LANGUAGE 'sql'
;
ERROR: parser: syntax error at or near ")"
---------------------------------------------------------
Function double_salary receives an 'emp' , as you see, and there is the
error, because if I change parameter 'emp' by a number, the error doesn't
appear.
How can I do?!
The origin of this question is that I want to know if a subclass inherits
all atributtes from the parent, included functions like double_salary in
my example.
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Facciolo Pires | 1999-03-02 19:55:39 | Commit |
Previous Message | Bas Peters | 1999-03-02 11:36:07 | FW: indexing functions |