Re: Embed a string in a string
Date: Mon, 8 Jun 2009 06:15:26 -0700 (PDT)
On Jun 8, 7:02 am, martinamul..._at_yahoo.ie wrote:
> I have a stored procedure that builds a query string as it goes
> through its code. So I pass in a where statement as a long string
> with a few criteria in it. Then I build some temporary tables and
> build other parts of the where statement as I go along.
> At one point I need to build a few AND statements but one of them
> contains a comparison of a string. Can someone tell me please how I
> embed a string within a string in sql. A small piece of very
> simplified code is below. The word MEZZ should be in quotation
> marks. Can anyone tell me how I can get it into quotation marks? The
> error I’m getting at the moment is “Invalid column name 'MEZZ'”.
> declare _at_WarehouseSQL nvarchar(100)
> select _at_WarehouseSQL = ' select distinct rqpropno
> from vi_MAItems where val_lvl <> MEZZ '
> All help welcome
In Oracle Pl/SQL use syntax:
_at_WarehouseSQL := ' select distinct rqpropno > from vi_MAItems where val_lvl <> ''MEZZ''';
''MEZZ'' is : two single quotes + MEZZ + two single quotes
BTW, read about Oracle temp tables as these are quite different from MS SQL server.
Thomas Received on Mon Jun 08 2009 - 08:15:26 CDT