Re: DELETE FROM error message

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

In response to

Responses

Browse pgsql-general by date

  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?