\set VERBOSITY terse
SET client_encoding = utf8;
CREATE TABLE bar (a NVARCHAR2(0));
CREATE TABLE bar (a NVARCHAR2(10, 1));
CREATE TABLE bar (a VARCHAR(5000));
CREATE INDEX ON bar(a);
DROP TABLE bar;
CREATE TABLE bar (a NVARCHAR2(5));
INSERT INTO bar VALUES ('abcdef');
INSERT INTO bar VALUES ('abcde ');
INSERT INTO bar VALUES ('abcde');
INSERT INTO bar VALUES ('abcdef'::NVARCHAR2(5));
INSERT INTO bar VALUES ('abcde '::NVARCHAR2(5));
INSERT INTO bar VALUES ('abc'::NVARCHAR2(5));
SELECT 'abcde '::NVARCHAR2(10) = 'abcde '::NVARCHAR2(10);
SELECT 'abcde '::NVARCHAR2(10) = 'abcde '::NVARCHAR2(10);
SELECT NULL || 'hello'::nvarchar2 || NULL;
SET orafce.varchar2_null_safe_concat TO true;
SELECT NULL || 'hello'::nvarchar2 || NULL;