FCLT#88579 Facilitor utf-8 ondersteuning
svn path=/Database/trunk/; revision=69990
This commit is contained in:
21
FCLT.SRC
21
FCLT.SRC
@@ -22,17 +22,17 @@ spool &fcltlogfile
|
||||
WHENEVER SQLERROR EXIT;
|
||||
DECLARE
|
||||
tekst VARCHAR2 (1000);
|
||||
charset VARCHAR2 (1000);
|
||||
n_object NUMBER (10);
|
||||
BEGIN
|
||||
CASE ASCII('<27>')
|
||||
WHEN 191 THEN tekst :='WE8ISO8859P1';
|
||||
WHEN 128 THEN tekst :='WE8MSWIN1252'; -- De enige goede
|
||||
ELSE tekst :='UNKNOWN ';
|
||||
END CASE;
|
||||
IF tekst <> 'WE8MSWIN1252' THEN
|
||||
SELECT MIN(client_charset)
|
||||
INTO charset
|
||||
FROM v$session_connect_info
|
||||
WHERE sid = sys_context('USERENV','SID');
|
||||
IF charset <> 'WE8MSWIN1252' THEN
|
||||
tekst := '=================================================================' || CHR(10)
|
||||
|| 'Foute clientside NLS_LANG ['|| TO_CHAR(ASCII('<27>')) ||'] voor dit Facilitor script.' || CHR(10)
|
||||
|| 'WE8MSWIN1252 is nodig, ik vermoed '|| tekst || CHR(10)
|
||||
|| 'Foute clientside NLS_LANG voor dit Facilitor script.' || CHR(10)
|
||||
|| 'WE8MSWIN1252 is nodig, ik vermoed '|| charset || CHR(10)
|
||||
|| 'Geef bijvoorbeeld in Windows voordat SQL*Plus opstart:' || CHR(10)
|
||||
|| 'SET NLS_LANG=.WE8MSWIN1252' || CHR(10)
|
||||
|| 'Het script wordt nu afgebroken!' || CHR(10)
|
||||
@@ -67,12 +67,15 @@ PROMPT
|
||||
SELECT 'Current os_user: ' || SYS_CONTEXT( 'userenv', 'os_user' ) FROM DUAL;
|
||||
PROMPT
|
||||
|
||||
ALTER SESSION SET nls_length_semantics='char';
|
||||
|
||||
SET LINESIZE 1000
|
||||
SET DEFINE OFF
|
||||
SET ECHO ON
|
||||
#include "adm\adm_tab.src"
|
||||
#include "adm\adm_seq.src"
|
||||
#include "adm\adm_tri.src"
|
||||
/* adm_pac.src komt straks nog een keer met de recreate maar we hebben hem al eerder nodig */
|
||||
#include "adm\adm_pac.src"
|
||||
|
||||
/* TYPES */
|
||||
@@ -203,6 +206,6 @@ PROMPT ======================================================================
|
||||
SELECT 'Schema FACILITOR@' || USER || ' is now ' || fac.getdbversion() FROM DUAL;
|
||||
PROMPT
|
||||
PROMPT Your schema initialisation is ready. Please check the logfile for errors.
|
||||
PROMPT If in doubt please contact: FACILITOR Helpdesk +31 53 4800 710
|
||||
PROMPT If in doubt please contact: Facilitor Helpdesk +31 53 4800 710
|
||||
PROMPT Copyright (c) 1996-2025 Aareon Nederland B.V. All rights reserved.
|
||||
SPOOL OFF
|
||||
|
||||
Reference in New Issue
Block a user