l_icx_val := fnd_profile.value( 'ICX_DATE_FORMAT_MASK');
IF l_icx_val IS NOT NULL
THEN
execute immediate 'alter session set nls_date_format = ''' || l_icx_val || '''';
END IF;
FND_GLOBAL.APPS_INITIALIZE(---------);
直接调用FND_GLOBAL.APPS_INITIALIZ会报错
链接服务器"EBS"的 OLE DB 访问接口 “OraOLEDB.Oracle” 返回了消息 “ORA-06502: PL/SQL: 数字或值错误 : character string buffer too small
ORA-06512: 在 “APPS.FND_DATE”, line 32
ORA-06512: 在 “APPS.FND_DATE”, line 43
ORA-06512: 在 line 1
ORA-06512: 在 “APPS.FND_GLOBAL”, line 413
ORA-06512: 在 “APPS.FND_GLOBAL”, line 2272
ORA-06512: 在 “APPS.FND_GLOBAL”, line 2546
ORA-06512: 在 “APPS.FND_GLOBAL”, line 2702
ORA-06512: 在 “APPS.FND_GLOBAL”, line 2640
ORA-06512: 在 “APPS.P_TEST_MES”, line 7
ORA-06512: 在 line 1”。