Re: Parameter default value
- From: peregenem@xxxxxxxxxxxx
- Date: 29 Sep 2005 07:55:24 -0700
MGFoster wrote:
> CREATE PROCEDURE Proc5 (
> argdata_col VARCHAR(10) = 'Hello'
> ) AS
> SELECT key_col, data_col
> FROM Test
> WHERE data_col =
> CASE WHEN argdata_col IS NULL
> THEN data_col
> ELSE argdata_col
> END
Now that I think about it, your parameter name is illeagal. Also,
COALESCE is elegant here:
CREATE PROCEDURE Proc5 (
@data_col VARCHAR(10) = 'Hello'
) AS
SELECT key_col, data_col
FROM Test
WHERE data_col = COALESCE(@data_col, data_col)
Back in Access/Jet, any ideas about getting that default parameter
value?
.
- Follow-Ups:
- Re: Parameter default value
- From: MGFoster
- Re: Parameter default value
- References:
- Parameter default value
- From: peregenem
- Re: Parameter default value
- From: MGFoster
- Parameter default value
- Prev by Date: Re: Formatting Phone Number
- Next by Date: Re: Parameter default value
- Previous by thread: Re: Parameter default value
- Next by thread: Re: Parameter default value
- Index(es):