From: | Darren Ferguson <darren(at)crystalballinc(dot)com> |
---|---|
To: | Daniel Bakken <dan(at)smtresource(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: DELETE FROM error message |
Date: | 2002-07-18 01:59:39 |
Message-ID: | Pine.LNX.4.44.0207172158390.10832-100000@thread.crystalballinc.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
You will need to cats '01044T' to bpchar since postgres will take any
string as a varchar unless specified otherwise.
Use the following
DELETE FROM inventory WHERE invid = '01044T'::VARCHAR;
HTH
Darren
On Wed, 17 Jul 2002, Daniel Bakken wrote:
> When running the following DELETE FROM in psql,
>
> omni=# DELETE FROM inventory WHERE invid = '01044T';
> ERROR: Unable to identify an operator '=' for types 'varchar' and 'bpchar'
> You will have to retype this query using an explicit cast
>
> I receive the above error message. The field "invid" is a bpchar.
>
> TIA,
>
> Daniel Bakken, IT Systems Administrator
> dan(at)smtresource(dot)com
>
> SMT Resource | www.smtresource.com
>
> 254.771.3508 phone
> 254.771.3786 fax
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>
--
Darren Ferguson
From | Date | Subject | |
---|---|---|---|
Next Message | Curt Sampson | 2002-07-18 02:27:41 | Re: memory |
Previous Message | Thomas Lockhart | 2002-07-18 01:03:55 | Re: Fortran functions? |