Subject | Re: [firebird-support] Does This Table, or Column, Exist? |
---|---|
Author | M Tuttle (KS) |
Post date | 2005-02-13T13:33:32Z |
Greetings Larry,
You simply query the system tables.
For Tables something like this:.
SELECT 1 FROM RDB$RELATIONS WHERE RDB$RELATION_NAME = 'ACCOUNT'
For Fields something like this:
SELECT 1 FROM RDB$RELATION_FIELDS WHERE RDB$RELATION_NAME = 'ACCOUNT' AND
RDB$FIELD_NAME = 'ACCT_ID'
If successful COLUMN0 = 1 and if not succesful then COLUMN0 = 0
Mike
You simply query the system tables.
For Tables something like this:.
SELECT 1 FROM RDB$RELATIONS WHERE RDB$RELATION_NAME = 'ACCOUNT'
For Fields something like this:
SELECT 1 FROM RDB$RELATION_FIELDS WHERE RDB$RELATION_NAME = 'ACCOUNT' AND
RDB$FIELD_NAME = 'ACCT_ID'
If successful COLUMN0 = 1 and if not succesful then COLUMN0 = 0
Mike
----- Original Message -----
From: "pukindog_2004" <pukindog_2004@...>
To: <firebird-support@yahoogroups.com>
Sent: Sunday, February 13, 2005 4:38 AM
Subject: [firebird-support] Does This Table, or Column, Exist?
>
>
>
> Hi Folks:
>
> How can I find if a particular table exists in the
> database, or a particular column exists in a table?
>
> Thanks
> Larry
>
>
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>