Я использую следующий триггер входа в систему в базе данных Oracle 10.2:
CREATE OR REPLACE TRIGGER AlterSession_trg
AFTER LOGON ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_COMP=LINGUISTIC';
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_SORT=BINARY_AI';
END AlterSession_trg;
Это сделано для того, чтобы запросы с учетом регистра ушли в прошлое, и когда я подключаюсь из PL / SQL Developer, это действительно так. Однако, когда я подключаюсь из SQL Developer или приложения ASP.NET, я работаю над запросами, снова чувствительными к регистру. В любом случае SQL Developer / .NET может пропустить этот триггер? Я неправильно установил курок?