正如我在标题中所写,我有SQL查询,在Oracle DB上运行,比如:
SELECT * FROM TABLE WHERE TABLE.NAME Like 'IgNoReCaSe'
如果我想,查询将返回"IGNORECASE"、"IGNORECASE"或它们的组合,那么该如何实现呢?
正如我在标题中所写,我有SQL查询,在Oracle DB上运行,比如:
SELECT * FROM TABLE WHERE TABLE.NAME Like 'IgNoReCaSe'
如果我想,查询将返回"IGNORECASE"、"IGNORECASE"或它们的组合,那么该如何实现呢?
使用ALTER SESSION语句将比较设置为不区分大小写:
alter session set NLS_COMP=LINGUISTIC;
alter session set NLS_SORT=BINARY_CI;
如果您仍在使用10gR2版本,请使用以下语句.见this FAQ for details.
alter session set NLS_COMP=ANSI;
alter session set NLS_SORT=BINARY_CI;