From: | Devrim GÜNDÜZ <devrim(at)gunduz(dot)org> |
---|---|
To: | ibrahim saricicek <ibrahimsaricicek(at)gmail(dot)com> |
Cc: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: default value |
Date: | 2010-10-22 12:28:17 |
Message-ID: | 1287750497.6569.2.camel@hp-laptop02.gunduz.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
Merhaba,
On Fri, 2010-10-22 at 15:10 +0300, ibrahim saricicek wrote:
> Bir kolona randon RGB color tanımlamak için "trunc(random() * (255-0)
> +
> 0)||' '||trunc(random() * (255-0) + 0)||' '||trunc(random() * (255-0)
> + 0)"
> kullanıyorum.
> Bunu bir kolonun default değeri yapabilir miyim? Her eklenen satırda
> random
> bir renk kodu oluşmuş olacak böylece?
Bu işinize yarar mı?
test=# CREATE TABLE t1 (c1 int, c2 text DEFAULT trunc(random() * (255-0) + 0)||' '||trunc(random() * (255-0) + 0)||' '||trunc(random() * (255-0) + 0));
CREATE TABLE
test=# INSERT INTO t1 VALUES (2,DEFAULT),(3,DEFAULT);
INSERT 0 2
test=# SELECT * from t1;
c1 | c2
----+------------
2 | 41 19 34
3 | 87 249 152
(2 rows)
--
Devrim GÜNDÜZ
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
PostgreSQL RPM Repository: http://yum.pgrpms.org
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org Twitter: http://twitter.com/devrimgunduz
From | Date | Subject | |
---|---|---|---|
Next Message | Ahmet Tolga Tat | 2010-10-23 12:36:31 | Foksiyon Parametreleri |
Previous Message | ibrahim saricicek | 2010-10-22 12:26:48 | Re: default value |