Thread: SQL For smarties

SQL For smarties

From
"Graham Vickrage"
Date:
Hi All,

Does anyone know where I can get the book 'SQL for smarties' as it seems to
be out of print.

Alternatively could anyone recommend a book that is going to help me
represent tree structures in a database and the methods to manipulate them.

Thanks in advance.

Graham.




Re: SQL For smarties

From
Tom Lane
Date:
"Graham Vickrage" <graham@digitalplanit.com> writes:
> Does anyone know where I can get the book 'SQL for smarties' as it seems to
> be out of print.

Surely not.  Amazon claims to have it in stock: just go to
www.amazon.com and search for "sql for smarties"; comes right up.

Perhaps you were looking for the first edition?
        regards, tom lane


Re: SQL For smarties

From
Bill Cunningham
Date:
You mean this book:

http://www.bookpool.com/.x/noh7tjpis1/ss/1?qs=sql+for+smarties&Go.x=0&Go.y=0 
<http://www.bookpool.com/.x/noh7tjpis1/ss/1?qs=sql+for+smarties&Go.x=0&Go.y=0> 


Graham Vickrage wrote:

>Hi All,
>
>Does anyone know where I can get the book 'SQL for smarties' as it seems to
>be out of print.
>
>Alternatively could anyone recommend a book that is going to help me
>represent tree structures in a database and the methods to manipulate them.
>
>Thanks in advance.
>
>Graham.
>
>
>
>---------------------------(end of broadcast)---------------------------
>TIP 3: if posting/reading through Usenet, please send an appropriate
>subscribe-nomail command to majordomo@postgresql.org so that your
>message can get through to the mailing list cleanly
>




Re: SQL For smarties

From
Rajesh Kumar Mallah
Date:
Graham Vickrage wrote:

> Hi All,
>
> Does anyone know where I can get the book 'SQL for smarties' as it seems to
> be out of print.
>
> Alternatively could anyone recommend a book that is going to help me
> represent tree structures in a database and the methods to manipulate them.

http://cddb.sai.msu.su/~megera/postgres/gist/
check contrib/tree
i have not tried myself though ;-)

>
>
> Thanks in advance.
>
> Graham.



Re: SQL For smarties

From
"Graham Vickrage"
Date:
I am trying to create tables from within a funtion i.e.

create function _tree_create(text) retuns int as '
begin;
create table $1_tree (....);
return 1;
end;
...

select _tree_create('item');

An error message refering to $1 gets thrown up. Is this not possible to do
or is there another way of doing it?

Thanks in advance.

Graham




Re: SQL For smarties

From
Jeff Eckermann
Date:
Try:

execute ''create table '' || $1 || ''_tree (....)'';
(That's doubled single quotes)

--- Graham Vickrage <graham@digitalplanit.com> wrote:
> I am trying to create tables from within a funtion
> i.e.
> 
> create function _tree_create(text) retuns int as '
> begin;
> create table $1_tree (....);
> return 1;
> end;
> ...
> 
> select _tree_create('item');
> 
> An error message refering to $1 gets thrown up. Is
> this not possible to do
> or is there another way of doing it?
> 
> Thanks in advance.
> 
> Graham
> 
> 
> 
> ---------------------------(end of
> broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html


__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com


Re: SQL For smarties

From
Stephan Szabo
Date:
On Wed, 20 Feb 2002, Graham Vickrage wrote:

> I am trying to create tables from within a funtion i.e.
>
> create function _tree_create(text) retuns int as '
> begin;
> create table $1_tree (....);
> return 1;
> end;
> ...
>
> select _tree_create('item');
>
> An error message refering to $1 gets thrown up. Is this not possible to do
> or is there another way of doing it?

You'll probably need to generate the query string you want to run and
use execute.



Re: SQL For smarties

From
"Josh Berkus"
Date:
Graham,

> > Does anyone know where I can get the book 'SQL for smarties' as it
>  seems to
> > be out of print.

The first edition is out of print.  That's OK, you don't want it.  Thesecond edition is in print:

Stacy's Bookstore has it:
http://www.staceys.com/

As does Powell's:
http://www.powells.com/cgi-bin/biblio?inkey=2-1558605762-0

Share & enjoy!

-Josh Berkus


______AGLIO DATABASE SOLUTIONS___________________________                                      Josh Berkus Complete
informationtechnology      josh@agliodbs.com  and data management solutions       (415) 565-7293 for law firms, small
businesses       fax 621-2533   and non-profit organizations.      San Francisco