我特林設置不區分大小寫的參數,如波紋管命令甲骨文不區分大小寫的設置
ALTER SESSION SET NLS_COMP=LINGUISTIC;
ALTER SESSION SET NLS_SORT=BINARY_CI;
和
ALTER SYSTEM SET NLS_COMP=LINGUISTIC;
ALTER SYSTEM SET NLS_SORT=BINARY_CI;
但是當它不工作。 有人可以幫我解決這個問題嗎?
我輸入第一個ALTER SESSION,它只能在SQL Developer中使用,但只能在第一次使用。當我打開一個新的連接時,它不起作用。
我輸入第二個,ALTER SESSION SET NLS_COMP = LINGUISTIC,在設置中顯示NLS_COMP = LINGUISTIC;但是當打開新的連接時,它不再工作。 我的意思是,當我用小寫搜索像
SELECT *
FROM users
WHERE username like 'conan'
和我username
是CONAN
它cannt找到
你是什麼意思的「不工作」? – Mat 2014-10-18 13:46:24
你只是改變會話,所以如果你打開一個新的會話,它不會工作,沒有... – Ben 2014-10-18 14:26:26
會話和連接之間似乎有點混淆。連接是客戶端和服務器之間的實際連接(通常是TCP/IP上的套接字)。客戶端使用它來與服務器進行通信,並由服務器來響應客戶端的請求。 會話是爲該連接創建的服務器上爲服務客戶端的進程(或線程)。它從連接中讀取客戶端的請求,執行/服務請求,然後通過連接響應客戶端的請求。 – 2014-10-18 16:15:19