我在一个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有没有跳过这个触发器的方式? 我设置触发器错了吗?