Rick Hillegas wrote:
Other forms of parameterization are allowed by the standard. It is just that ? parameters are not explicitly included. The consensus of the committee members who discussed this was that this was an oversight, and no-one could explain why ? parameters had been omitted.

The ? parameters would be, technically, an extension to what's in the standard--an extension which is compatible with the standard and which clearly fits the standard's intent.

Thanks  Rick for the clarification. My questions on this now are:
1) What would we do if for some reason this didn't make the standard? Would we back it out and break existing applications or remain forked from the standard?

2) What is the impact on users migrating to other database products? Often Derby is used as a development database and/or as one of many database options. How would we mitigate portability concerns?

3) Does this create a slippery slope for violation of our standards based charter?

I think all three of these could be mitigated if we could get a public commitment from the SQL committee that this *will* be included in the 2011 spec or get a commitment from the JDBC committee on the escape syntax that will be supported in JDBC 4.1 and implement that. Is it possible to get such a commitment?


Kathey

Reply via email to