多言語データベース/アプリケーションを目的としたUnicodeデータ型への移行
|
|
- きよあつ わかはら
- 4 years ago
- Views:
Transcription
1 / Unicode
2 / Unicode... 3 Unicode... 3 Unicode SQL Unicode... 6 Unicode : Unicode : : :... 9 Alter Table SQL Alter table On-line Table Redefinition : Unicode PL/SQL PL/SQL PL/SQL PL/SQL PL/SQL / CLOB NCLOB OCI JDBC / Unicode 2
3 / Unicode Unicode Oracle9i Unicode SQL NCHAR NCHAR NVARCHAR2 NCLOB Unicode SQL NCHAR SQL NCHAR Oracle8 Oracle9i SQL NCHAR SQL NCHAR Unicode Unicode Unicode Unicode Unicode Unicode Unicode 3 Unicode Unicode 3 Unicode Unicode Oracle9i Unicode Unicode Unicode SQL NCHAR SQL CHAR SQL NCHAR Unicode Unicode / Unicode 3
4 Unicode Oracle9i Oracle Database 10g Unicode 2 Unicode Oracle AL16UTF16 UTF8 AL16UTF16 UTF8 AL16UTF16 Unicode Globalization Support Guide Supplementary Character U U+10FFFF Unicode UTF-16 2 Unicode U+D800 U+DBFF 2 U+DC00 U+DFFF NCHAR AL16UTF16 CREATE DATABASE mydb MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXDATAFILES 100 DATAFILE /vobs/oracle/oradata/mynewdb/system01.dbf SIZE 325M REUSE CHARACTER SET al32utf8 NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ( /vobs/oracle/oradata/mynewdb/redo01.log ) SIZE 100M, GROUP 2 ( /vobs/oracle/oradata/mynewdb/redo02.log ) SIZE 100M; Oracle9i Unicode Unicode UCS2 16 Java BYTE SQL NCHAR SQL NCHAR CHAR BYTE CREATE TABLE emp ( empno NUMBER(4), ename NVARCHAR2(10), job NVARCHAR2(9), mgr NUMBER(4), / Unicode 4
5 hiredate DATE, SAL NUMBER(7,2), deptno NUMBER(2)); ename 10 Unicode NCHAR AL16UTF16 20 NCHAR UTF8 ename 10 Unicode 30 SQL NCHAR Oracle TO_NCHAR TO_DATE SQL Reference Oracle SQL NCHAR DATE NUMBER ROWID RAW TIMESTAMP SQL NCHAR SQL CHAR SQL INSERT UPDATE SELECT PL/SQL SQL PL/SQL SQL SQL NCHAR INSERT INTO emp VALUES (100, Scott, Engineer, 10, , 50000, 5); emp 2 3 ename job NVARCHAR2 Scott Engineer NCHAR AL16UTF16 : Oracle Database 10g CLOB NCLOB NCHAR SQL CHAR SQL NCHAR NCHAR UTF-8 NLS NLS_NCHAR_CONV_EXCP / Unicode 5
6 TRUE ORA FALSE init.ora RDBMS ALTER SESSION RDBMS SQL Unicode NCHAR SQL Oracle NCHAR SQL SQL NCHAR SQL CHAR SQL SQL SQL CHAR SQL NCHAR SELECT LENGTH(ename) from emp; SELECT INSTR(ename, SCOTT, 1) from emp; Unicode UNISTR NCHR Unicode Unicode UNISTR Unicode 16 UTF-16 NCHR Unicode INSERT INTO emp (empno, ename) VALUES (10, UNISTR( abc 1E05 )); Oracle SQL CHAR SQL NCHAR UNISTR SQL NCHAR CREATE TABLE Dept_tab ( Deptno NUMBER(3), Dname NVARCHAR2(15), Loc NVARCHAR2(15), CONSTRAINT Loc_check1 CHECK (loc IN (UNISTR( 7533 ),N'NEW YORK ))); ASCIISTR UNISTR ASCII ASCII xxxx xxxx UTF-16 / Unicode 6
7 SQL NCHAR SQL CHAR Oracle Text SQL NCHAR Oracle Unicode Oracle9i Oracle Database 10g SQL NCHAR Oracle8i SQL NCHAR Oracle8i SQL NCHAR Oracle9i Oracle9i NCHAR SQL NCHAR Oracle9i Oracle Database 10g SQL CHAR SQL NCHAR 1: Unicode UTF-16 UTF-8 Unicode UTF-16 UTF-16 UTF-16 UTF-8 Unicode : UTF-8 AL16UTF16 I/O : AL16UTF16 : UTF-8 AL16UTF16 / Unicode 7
8 Java Windows : UTF-16 Java Windows RDBMS Java NCHAR Unicode AL16UTF16 ASCII UTF8 UTF8 AL16UTF16 UTF8 SQL NCHAR AL16UTF16 2: Unicode Unicode Unicode Unicode Unicode SYS SQL NCHAR Unicode UTF-8 Unicode 1 Unicode 3: Unicode / Unicode 8
9 SQL NCHAR SQL CHAR : CHAR/NCHAR VARCHAR2/NVARCHAR2 2,000 4,000 AL16UTF16 2 UTF8 3 Unicode NCLOB Unicode UPDATE ALTER CREATE : Unicode Oracle Database Unicode 3. Character Set Scanner (CSSCAN) CSSCAN UTF8 AL16UTF16 CHAR NCHAR Character Set Scanner Oracle Database 4: Unicode / Unicode 9
10 Alter Table SQL SQL CHAR SQL NCHAR SQL NCHAR ALTER TABLE SQL NCHAR Unicode SQL CHAR Unicode SQL CHAR SQL NCHAR A A WE8ISO8859P1 NCHAR AL16UTF16 emp ( empno NUMBER(4), ename VARCHAR2(10), job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, SAL NUMBER(7,2), deptno NUMBER(2)); A WE8ISO8859P1 emp.ename emp emp.ename VARCHAR2(10) NVARCHAR2(10) SQL SQL CHAR SQL NCHAR ALTER TABLE emp MODIFY (ename NVARCHAR2(10)); ALTER TABLE SQL CHAR SQL NCHAR NCHAR CLOB ALTER TABLE NCLOB CLOB NCLOB / Unicode 10
11 ALTER TABLE : NCHAR NVARCHAR2 2,000 4,000 NCHAR AL16UTF16 NCHAR NVARCHAR2 1,000 2,000 2,000 4,000 NCLOB Unicode SQL CHAR Unicode Unicode emp Unicode SQL Unicode emp ALTER TABLE emp ADD (org NVARCHAR2(10)); emp ( empno NUMBER(4), ename VARCHAR2(10), job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, SAL NUMBER(7,2), deptno NUMBER(2), org NVARCHAR2(10)); Unicode SQL CHAR Unicode Unicode A Unicode CREATE TABLE addr ( empno NUMBER(4), street NVARCHAR2(50), city NVARCHAR2(10), state NVARCHAR2(10), country NVARCHAR2(10), zip NUMBER(6)); Unicode Oracle / Unicode 11
12 DML Unicode 1. DBMS_REDEFINITION.CAN_REDEF_TABLE() scott.emp EXECUTE DBMS_REDEFINITION.CAN_REDEF_TABLE( scott, emp ); 2. SQL NCHAR CREATE TABLE int_emp ( empno NUMBER(4), ename NVARCHAR2(10), job NVARCHAR2(9), mgr NUMBER(4), hiredate DATE, SAL NUMBER(7,2), deptno NUMBER(2), org NVARCHAR2(10)); 3. DBMS_REDEFINITION.START_REDEF_TABLE(). EXECUTE DBMS_REDEFINITION.START_REDEF_TABLE( SCOTT, emp, int_emp, empno empno, to_nchar(ename) ename, to_nchar(job) job, mgr mgr, hiredate hiredate, sal sal, deptno deptno, to_nchar(org) org ); CLOB NCLOB TO_NCHAR TO_NCLOB 4. / Unicode 12
13 5. int_emp FINISH_REDEF_TABLE DML SYNC_INTERIM_TABLE FINISH_REDEF_TABLE() EXECUTE DBMS_REDEFINITION.SYNC_INTERIM_TABLE ( scott, emp, int_emp ); 6. DBMS_REDEFINITION.FINISH_REDEF_TABLE() EXECUTE DBMS_REDEFINITION.FINISH_REDEF_TABLE ( scott, emp, int_emp ); 7. DROP TABLE int_emp; Unicode START_REDEF_TABLE() FINISH_REDEF_TABLE() PL/SQL : Oracle Database CLOB CLOB NCLOB CLOB NCLOB TO_NCLOB CREATE TABLE lb (anum NUMBER PRIMARY KEY, lb CLOB); CREATE TABLE int_lob (n1 NUMBER PRIMARY KEY, nlb NCLOB); / Unicode 13
14 EXECUTE DBMS_REDEFINITION.CAN_REDEF_TABLE('Scott', 'lb'); EXECUTE DBMS_REDEFINITION.START_REDEF_TABLE( Scott, lb, int_lob, anum n1, TO_NCLOB(lb) nlb ); EXECUTE DBMS_REDEFINITION.SYNC_INTERIM_TABLE( Scott, lb, int_lob ); EXECUTE DBMS_REDEFINITION.FINISH_REDEF_TABLE( Scott, lb, int_lob ); DROP TABLE int_lob; DML DML Alter table On-line Table Redefinition ALTER TABLE ALTER TABLE : a. b. : a) b) c) DDL d) e) CLOB NCLOB 5: : ALTER TABLE MODIFY SQL CHAR Unicode ALTER TABLE : : / Unicode 14
15 : Unicode : NCHAR SQL CHAR Unicode Unicode Oracle Unicode Unicode 3 PL/SQL OCI JDBC SQL CHAR Oracle SQL NCHAR Unicode SQL CHAR SQL NCHAR SQL NCHAR Unicode SQL CHAR Unicode Unicode Unicode Unicode Unicode PL/SQL PL/SQL PL/SQL PL/SQL PL/SQL 1 a. b. SQL c. a b / Unicode 15
16 PL/SQL Unicode SQL NCHAR Unicode %TYPE %ROWTYPE PL/SQL DECLARE my_ename NVARCHAR2(10); my_job emp.job%type; BEGIN SELECT ename, job INTO my_ename, my_job FROM emp where ename= SCOTT ; END; CHAR NCHAR PL/SQL PL/SQL 1. : SQL NCHAR SQL CHAR PL/SQL SQL NCHAR SQL CHAR SQL NCHAR SQL CHAR NCHAR 2. : SQL CHAR SQL NCHAR PL/SQL SQL SQL CHAR PL/SQL SQL CHAR SQL NCHAR DECLARE sql_command VARCHAR2(100); BEGIN sql_command : = 'INSERT INTO ' tabname ' (col1, col2, col3 ) VALUES( :var1, :var2, :var3 )'; dbms_sql.parse( sqlcursor, sqlcommand, dbms_sql.v7 ); dbms_sql.bind_variable( sqlcursor, ':var1', varval ); END; SQL command Unicode / Unicode 16
17 PL/SQL SQL NCHAR SQL CHAR DECLARE var1 VARCHAR2(10); var2 VARCHAR2(20); BEGIN var2 : = var1; END; PL/SQL SQL NCHAR N N SQL NCHAR N PL/SQL SQL NCHAR SQL NCHAR NCHAR N NCHAR SQL NCHAR CHAR NCHAR DECLARE name NVARCHAR(2000); BEGIN FOR i IN LOOP name : = name N ; END LOOP; END; PL/SQL SQL SQL CHAR SQL NCHAR SQL CHAR SQL NCHAR 2 SQL PL/SQL OCI tab_a (col_a VARCHA2(100), ) has 1 million rows / Unicode 17
18 table tab_b (col_b NVARCHAR2(100), ) has 100 rows select col_a from tab_a, tab_b where tab_a.col_a = TO_CHAR(tab_b.col_b); col_b Unicode VARCHAR2 100 col_a Unicode 1,000,000 PL/SQL / SQL CHAR PL/SQL / SQL CHAR SQL NCHAR Unicode SQL NCHAR PL/SQL Unicode SQL CHAR Unicode PL/SQL SQL NCHAR 3 PL/SQL / SQL CHAR SQL NCHAR FUNCTION get_str(cur IN NVARCHAR2, old IN NVARCHAR2, new IN NVARCHAR2) RETURN NVARCHAR2 IS local_var NVARCHAR2(10); BEGIN local_var : = cur; END; PL/SQL SQL NCHAR SQL CHAR SQL NCHAR SQL CHAR SQL CHAR SQL NCHAR ANY_CS CHAR/VARCHAR2/CLOB / SQL CHAR SQL NCHAR %CHARSET ANY_CS ANY_CS %CHARSET PL/SQL / SQL CHAR SQL NCHAR SQL CHAR SQL NCHAR / Unicode 18
19 FUNCTION get_str(cur IN VARCHAR2 CHARACTER SET ANY_CS, old IN VARCHAR2 CHARACTER SET cur%charset, new IN VARCHAR2 CHARACTER SET cur%charset) RETURN VARCHAR2 CHARACTER SET cur%charset IS local_var VARCHAR2(10) CHARACTER SET cur%charset; BEGIN END; SQL NCHAR / / Unicode PL/SQL PL/SQL %TYPE %ROWTYPE SQL NCHAR PL/SQL PL/SQL SQL NCHAR PL/SQL SQL PL/SQL LENGTHB SUBSTRB INSTRB LENGTH SUBSTR INSTR LENGTH2 SUBSTR2 INSTR2 Oracle Database SQL PL/SQL Unicode I. II. DECLARE context NVARCHAR2(10); BEGIN / Unicode 19
20 if length(context)!= lengthb(context) then END; Unicode 2 AL16UTF16 SQL If lengthb(context) > 10 then raise context_too_long; : If length(context) > 10 then raise context_too_long; DECLARE buffer NVARCHAR2(200); val NUMBER; BEGIN FOR i IN 1.. LENGTHB(buffer) LOOP val : = ASCII(SUBSTRB(buffer, i, 1)); END LOOP; END; LOOP FOR i IN 1.. LENGTH(buffer) LOOP val : = ASCII(SUBSTR(buffer, i, 1)); PL/SQL Unicode AL16UTF16 2 LENGTHB SUBSTRB LENGTH SUBSTR DECLARE colon NUMBER; doc_info NVARCHAR2(200); node_id NUMBER; BEGIN colon : = INSTRB(doc_info, : ); node_id : = to_number(substrb(doc_info, 1, colon-1)); END; / Unicode 20
21 2 colon : = INSTR(doc_info, : ); node_id : = to_number(substr(doc_info, 1, colon-1)); NVARCHAR2 INSTRB SUBSTRB INSTR SUBSTR DECLARE MSG NVARCHAR2(2000); BEGIN MSG : = substrb(msg ' (` TOK_NAM '=' TOK_VAL ')',1,2000); END; : MSG : = substr(msg ' (` TOK_NAM '=' TOK_VAL ')',1,2000); MSG SUBSTRB SUBSTR SUBSTRB SQL NCHAR III. SQL Oracle SQL SUBSTR SUBSTRB SUBSTR2 SUBSTR4 SUBSTRC LENGTH LENGTHB LENGTH2 LENGTH4 LENGTHC INSTR INSTRB INSTR2 INSTR4 INSTRC SUBSTR AL32UTF8 UCS4 UTF8 AL16UTF16 UCS2 AL32UTF8 1 AL16UTF16 2 SUBSTR VARCHAR NVARCHAR SUBSTR2 SUBSTR4 UCS2 UCS4 SUBSTRB / Unicode 21
22 SUBSTR2 Java Windows UCS2 2 SUBSTR4 UCS4 1 SUBSTRC Unicode 1 CLOB NCLOB CLOB NCLOB Oracle Database 10g CLOB NCLOB Oracle9i TO_NCLOB TO_CLOB SQL Oracle9i TO_NCLOB DECLARE alb CLOB; nlb NCLOB; BEGIN nlb : = CONCAT(nlb, TO_NCLOB(alb)); END; OCI SQL NCHAR OCI SQL NCHAR OCI SQL CHAR OCI / OCI OCI_ATTR_CHARSET_FORM Unicode SQLCS_IMPLICIT ID SQLCS_NCHAR ID OCI_ATTR_CHARSET_FORM SQLCS_NCHAR NCHAR NCHAR OCI_ATTR_CHARSET_FORM SQLCS_CHAR / OCI OCI Unicode OCI: UTF-16 SQL CHAR SQL NCHAR OCIEnvNlsCreate SQL CHAR SQL NCHAR OCI_UTF16ID NLS_LANG UTF-16 OCI SQL NCHAR / Unicode 22
23 SQL NCHAR OCIAttrSet / OCI_ATTR_CHARSET_FORM OCI_ATTR_CHARSET_FORM SQLCS_NCHAR OCI NCHAR SQL NCHAR OCI_ATTR_CHARSET_FORM SQLCS_NCHAR Unicode OCIEnvNlsCreate: OCIEnvNlsCreate(envhpp, OCI_DEFAULT,, OCI_UTF16ID,OCI_UTF16ID); OCI_ATTR_CHARSET_FORM ub1 charsetfm = SQLCS_NCHAR; OCIAttrSet((dvoid *)bindp, (ub4) OCI_HTYPE_BIND, (dvoid *)&charsetfm, (ub4) 0, (ub4) OCI_ATTR_CHARSET_FORM, errhp));. OCI: SQL NCHAR OCI SQL NCHAR OCI_ATTR_CHARSET_FORM SQLCS_NCHAR SQL CHAR OCI_ATTR_CHARSET_FORM SQLCS_IMPLICIT 2 NCHAR / OCI CLOB NCLOB : CLOB NCLOB SQL CHAR SQL NCHAR Oracle9i CLOB NCLOB OCI_ATTR_CHARSET_FORM Oracle Database 10g CLOB NCLOB NCLOB NCHAR/NVARCHAR2 NCLOB / Unicode 23
24 FOO (A INT, C NCLOB) char *insstmt = (char *)"INSERT INTO FOO (A, C) VALUES (1, :1);" char *selstmt = (char *)"SELECT C FROM FOO WHERE A = 1"; ub1 buf[maxbuflen]; ub1 *rbuf; ub4 blen = 0; ub4 loblen = 0; OCILobLocator *clob; if (OCIDescriptorAlloc((dvoid *) envhp, (dvoid **) &clob, (ub4)oci_dtype_lob, (size_t) 0, (dvoid **) 0)) { return OCI_ERROR; if (OCIStmtPrepare(stmthp, errhp, insstmt, (ub4)strlen((char *)insstmt), (ub4) OCI_NTV_SYNTAX, (ub4) OCI_DEFAULT)) { return OCI_ERROR; memset((void *) buf, (int) A, (size_t) MAXBUFLEN); if (OCIBindByPos(stmthp, &bndhp[0], errhp, (ub4) 1, (dvoid *) buf, (sb4) inputlen, SQLT_CHR, (dvoid *) 0, (ub2 *)0, (ub2 *)0, (ub4) 0, (ub4 *) 0, (ub4) OCI_DATA_AT_EXEC)) { return OCI_ERROR; if (OCIAttrSet((dvoid *) bindp, (ub4) OCI_HTYPE_BIND, (dvoid *) SQLCS_NCHAR, (ub4) 0, (ub4) OCI_ATTR_CHARSET_FORM, errhp)) { return OCI_ERROR; retval = OCIStmtExecute(svchp, stmthp, errhp, (ub4) 1, (ub4) 0, (OCISnapshot*) 0, (OCISnapshot*) 0, (ub4) OCI_DEFAULT); /** The following statements may not be needed for this example. But just in case the character set and id are needed in other scenarios. **/ if (OCILobCharSetId(envhp, errhp, clob, &csid)) { return OCI_ERROR; if (OCILobCharSetForm(envhp, errhp, clob, &csform)) / Unicode 24
25 { DISCARD printf("failed: OCILobCharSetForm() n"); report_error(errhp); if (OCIStmtPrepare(stmthp, errhp, selstmt, (ub4)strlen((char *)selstmt), (ub4) OCI_NTV_SYNTAX, (ub4) OCI_DEFAULT)) { return OCI_ERROR; if (OCIStmtExecute(svchp, stmthp, errhp, (ub4) 0, (ub4) 0, (OCISnapshot*) 0, (OCISnapshot*) 0, (ub4) OCI_DEFAULT)) { return OCI_ERROR; if (OCIDefineByPos(stmthp, &dfnhp, errhp, (ub4) 1, (dvoid *) &clob, (sb4) -1, SQLT_CLOB, (dvoid *) 0, (ub2 *) 0,(ub2 *) 0, (ub4) OCI_DEFAULT)) { return OCI_ERROR; if (OCIAttrSet((dvoid *) bindp, (ub4) OCI_HTYPE_BIND, (dvoid *) &csform, (ub4) 0, (ub4) OCI_ATTR_CHARSET_FORM, errhp)) { return OCI_ERROR; if (OCIStmtFetch(stmthp, errhp, (ub4) 1, (ub2) OCI_FETCH_NEXT, (ub4) OCI_DEFAULT)) { return OCI_ERROR; /* OCILobGetLength returns the lob length in number of characters */ if (OCILobGetLength(svchp, errhp, locator, &loblen)) { return OCI_ERROR; /** Maximum number of bytes per character is 4. The character length multiplied by the maximum number of bytes per character can guarantee the retrieved data fits in the buffer **/ #define MAX_BYTE_LEN 4 blen = loblen*max_byte_len; / Unicode 25
26 rbuf = (ub1 *)malloc(blen); memset((void *) rbuf, (int) 0, (size_t) blen); if (OCILobRead(svchp, errhp, locator, &amtp, (ub4) pos, (dvoid *) rbuf, (ub4) loblen, (dvoid *)0, (sb4 (*)(dvoid *, CONST dvoid *, ub4, ub1)) 0, (ub2) 0, (ub1) SQLCS_NCHAR )) { report_error(errhp); else { if (memcmp((const void *) rbuf, (const void *) rbuf2, (size_t)maxbuflen)) DISCARD printf("failed: OCILobRead(); buffers differ n"); else DISCARD printf("passed: OCILobRead(); buffers equal n"); JDBC JDBC SQL NCHAR SQL CHAR SQL NCHAR SQL NCHAR SQL CHAR SQL CHAR SQL NCHAR a. JDBC setformofuse() SQL NCHAR OCIAttrSet FORM_CHAR FORM_NCHAR 2 FORM_CHAR FORM_NCHAR JDBC SQL NCHAR FORM_NCHAR SQL NCHAR int empno = 12345; String ename = " uff2a uff4f uff45"; String job = Engineer ; oracle.jdbc.oraclepreparedstatement pstmt = (oracle.jdbc.oraclepreparedstatement) conn.preparestatement("insert INTO emp (empno, ename, job) VALUES(?,?,?)"); pstmt.setformofuse(2, FORM_NCHAR); pstmt.setformofuse(3, FORM_NCHAR); pstmt.setint(1, 1); pstmt.setstring(2, ename); pstmt.setstring(3, job); / Unicode 26
27 pstmt.execute(); pstmt.close(); : setformofuse setstring b. oracle.sql.char Oracle SQL CHAR SQL NCHAR Oracle JDBC CHAR 1 CHAR SQL NCHAR CHAR SQL CHAR US7ASCII WE8ISO8859P1 UTF8 1 CHAR JDBC SQL NCHAR CHAR int oracleid = CharacterSet.AL16UTF16_CHARSET; // Character set ID for AL16UTF16 CharacterSet mycharset = CharacterSet.make(oracleId); String mystring = " uffa0";... CHAR mychar = new CHAR(mystring, mycharset) ; c. JDBC CLOB NCLOB NCLOB FORM_NCHAR Oracle9i CLOB NCLOB CLOB/NCLOB Oracle9i Oracle Database 10g CLOB NCLOB JDBC NCLOB clob_table (v2 VARCHAR2 (30), ncb NCLOB) Connection conn; try { OraclePreparedStatement pstmt = (oracle.jdbc.oraclepreparedstatement) conn.preparestatement ("insert into clob_table values (?,?)"); pstmt.setformofuse(2, OraclePreparedStatement.FORM_NCHAR); / Unicode 27
28 pstmt.setstring (1, "one"); pstmt.setstring (2, " uff10 uff11 uff12 uff13 uff14"); pstmt.execute (); ResultSet rset = stmt.executequery ("select * from clob_table where v2 = one for update"); if (rset.next ()) { oracle.jdbc2.clob clob = ((OracleResultSet)rset).getClob (2); show("getlength() = "+clob.length()); String str = clob.getsubstring(1,5); String data = " uff41 uff42 uff43 uff44 uff45"; ((CLOB)clob).putString(1, data); JDBC JAVA UTF-16 2 Unicode SQL NCHAR FORM_NCHAR CHAR NCHAR Unicode Unicode Unicode Unicode Unicode SQL CHAR SQL NCHAR Unicode SQL NCHAR SQL NCHAR SQL NCHAR %TYPE %ROWTYPE SQL NCHAR SQL CHAR / Unicode 28
29 / Unicode : Gary Chen : Barry Trute Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA U.S.A. : : : Oracle Copyright 2004 Oracle Corporation All rights reserved.
30 Unicode 30
キャラクタ・セットの移行に関するベスト・プラクティス
2003 9 ... 3 Oracle Database 10g... 3... 3... 4 Unicode... 6 Unicode... 6... 7... 8... 8... 9... 9... 10... 10... 10... 11... 11 US7ASCII... 13... 14... 14 Export/Import... 14 CSALTER... 15 Export Import
More informationPowerPoint -O80_REP.PDF
Oracle8 Core Technology Seminar 1997109,31 Oracle8 OS: UNIX Oracle8 : Release8.0.3 Oracle8 Quick Start Package Lesson 5 -- Enhancements to Distributed Facilities Oracle8 -- - Oracle8 LOB Oracle8 -- - Updates
More information領域サイズの見積方法
White Paper 1998 3 1998 7 NULL 1998 9 2 8.03 Design & Migration Services Oracle Corporation Japan 1998 Printed in Japan Oracle and SQL*Loader are registered trademarks. Oracle7 Oracle Corporation Oracle
More informationMicrosoft Word - 430_15_Developing_Stored_Procedure.doc
Java Oracle 1998 11 Java 3 Java Web GUI Java Java Java Oracle Java Oracle8i Oracle / Oracle Java Virtual Machine VM CORBA Enterprise JavaBeans Oracle Java Java Java Oracle Oracle Java Virtual Machine Oracle
More informationOracle Database 10gの新しいSQL機能
Oracle Database 10g SQL 2003 11 Oracle Database 10g SQL... 4 Oracle Regular Expression... 5... 5... 5... 6... 6 Oracle Regular Expression... 7... 7... 7... 8 Oracle... 8... 8 DDL... 10 PL/SQL... 11...
More information_02_3.ppt
XML DB Oracle Corporation Agenda RDB XML SQL/XML XML DB XML Oracle Corporation 2 Agenda RDB XML SQL/XML XML DB XML Oracle Corporation 3 RDB-XML RDB XML Oracle Corporation 4 XML RDB [Oracle] Extract ExtractValue
More information橡実践Oracle Objects for OLE
THE Database FOR Network Computing 2 1. 2 1-1. PL/SQL 2 1-2. 9 1-3. PL/SQL 11 2. 14 3. 16 3-1. NUMBER 16 3-2. CHAR/VARCHAR2 18 3-3. DATE 18 4. 23 4-1. 23 4-2. / 24 26 1. COPYTOCLIPBOARD 26 III. 28 1.
More informationOracle9i Reportsのチューニング
Oracle9i Reports 2002 5 Oracle9i Reports...3...4...4...9...14...18 Oracle9i Forms...19...19...20 A...22 B...24 Oracle9i Reports 2 Oracle9i Reports Oracle9i Reports Oracle9i Oracle9i Reports 3 Oracle9i
More information1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058
1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 2 Excel 1 SQL 1 SQL Server sp_executesql Oracle SQL
More informationストラドプロシージャの呼び出し方
Release10.5 Oracle DataServer Informix MS SQL NXJ SQL JDBC Java JDBC NXJ : NXJ JDBC / NXJ EXEC SQL [USING CONNECTION ] CALL [.][.] ([])
More informationtkk0408nari
SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid
More informationOracle Database 10gの新しいSQL性能: 正規表現、ネイティブ値、LOBパフォーマンスおよびその他の機能
Oracle Database 10g SQL : LOB Geoff Lee, Oracle Corporation Peter Linsley, Oracle Corporation Jonathan Gennick, O'Reilly & Associates Oracle SQL Oracle Detabase Oracle SQL API Oracle Database 10g SQL Oracle
More information1,.,,,., RDBM, SQL. OSS,, SQL,,.
1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................
More information第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部
はじめに コース概要と目的 Oracle 独自の手続き型言語である PL/SQL について説明します PL/SQL の基本構文 ストアド サブプログラム トリガーの作成方法 またストアド サブプログラムの管理について習得することを目的としています 受講対象者 これから PL/SQL を使用してアプリケーション開発をされる方 前提条件 SQL トレーニング コースを受講された方 もしくは 同等の知識をお持ちの方
More information橡ExCtrlPDF.PDF
THE Database FOR Network Computing Oracle Oracle Oracle Oracle Oracle Oracle (Oracle Object for OLE Oracle Developer) SQL Oracle8 Enterprise Edition R8.0.5 for Windows NT Oracle8 Enterprise Edition R8.0.5
More informationOracle Spatial
Oracle Spatial 2003 10 Oracle Spatial... 3 1.0... 3 2.0 ORDBMS... 5 2.1 ORDBMS... 5 2.2... 5 2.2.1... 6 2.2.2... 6 2.2.3... 6 2.2.4... 6 2.3... 7 2.3.1... 7 2.3.2... 7 2.3.3... 8 2.3.4... 8 2.3.5... 8
More information20050314_02-4.ppt
Oracle Database 10g Oracle XML DB 2005 3 14 1 Agenda Oracle XML DB XML SQL Oracle Database 10g Release 2 Copyright Oracle Corporation, 2005 All right reserved. 2 XML Oracle Database 10g Release 2 Oracle
More information自己管理型データベース: アプリケーションおよびSQLチューニング・ガイド
: SQL 2005 9 : SQL... 3 SQL... 6... 8... 9 SQL :... 9 SQL... 10... 11 SQL... 12 SQL TUNING SET... 13 SQL... 14 ADDM SQL... 14 SQL... 15 STS... 15... 16 SQL... 16 DBMS_SQLTUNE... 17... 17 SQL... 19 SQL
More informationWarehouse Builderにおける予測分析の使用
Warehouse Builder Oracle 2006 3 Warehouse Builder... 3 ETL... 4 DMBS_PREDICTIVE_ANALYTICS... 4... 5 1... 5 2... 5 3... 5... 6 SQL PREDICT... 7... 9 1... 9 2... 9 3... 9... 10 PL/SQL... 11... 12... 12...
More informationOracle9i
Oracle9i 2002 2 Oracle9i... 4... 4... 4 Oracle... 4 SQL... 6... 6... 6... 7... 7... 9... 9... 9 CUBE... 10... 11... 11... 11 OR... 12... 12... 14... 14... 15... 15... 16... 16... 18... 18... 18... 19...
More information0315_F1_8iJDBC-SQLJ.PDF
Page 1 1 Page 2 2 JDBC JDBC JDBC JDBC JDBC SQLJ SQLJ SQLJ SQLJ SQLJ Page 3 3 JDBC Java JDBC RDBMS JDBC ODBC JDBC SQL JDBC SQL Java API Java JDBC Java API RDBMS Java Java JDBC JDBC ODBC Javasoft SQL99 JDBC
More informationOracle Lite Tutorial
GrapeCity -.NET with GrapeCity - InputMan Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 GrapeCity Microsoft Visual Studio.NET VB.NET Oracle Tips InputMan InputMan Oracle.NET Oracle
More informationKeySQL R5.1 Release Note
KeySQL for Microsoft Windows 5.1 2005 10 : B19176-02 Copyright 2005, Oracle Corporation All Right Reserved Oracle Oracle Oracle Corporation KeySQL for Microsoft Windows 5.1 : B19176-02 Copyright 2005,
More informationOracle Database 10gのOracle Data Guard
Oracle Database 10g Oracle Data Guard 2004 Oracle Data Guard... 3... 3... 3 Oracle Data Guard... 4 Oracle Data Guard... 4 Oracle Data Guard... 4 Oracle Data Guard... 5 Oracle Data Guard... 6 Oracle Data
More informationKeySQL for Microsoft Windows 6.0 : B28350-01 Copyright 2006, Oracle Corporation. All rights reserved. Printed in Japan. * Oracle Corporation Oracle Co
KeySQL for Microsoft Windows 6.0 2006 3 : B28350-01 Copyright 2006, Oracle Corporation All Right Reserved Oracle Oracle Oracle Corporation KeySQL for Microsoft Windows 6.0 : B28350-01 Copyright 2006, Oracle
More informationRecovery Managerのバックアップおよびリカバリの最適化
Recovery Manager 2005 7 Recovery Manager... 3 Recovery Manager... 4 Recovery Manager... 4... 4... 5... 5... 5... 6... 6... 6... 7... 7... 8... 9 I/O I/O... 9... 10... 12... 12... 12... 13... 14 /... 14...
More information日本オラクル株式会社
FISC 6 Oracle Database 10g ~ ~ : 2005 7 26 : 2005 7 31 : 1.0 2004 4 (* ) FISC ) (* ) FISC 6 (* FISC 6 ) FISC 6 Oracle g Database 10 (FISC) http://www.fisc.or.jp FISC http://www.fisc.or.jp/info/info/050307-1.htm
More informationimt_817_tuning_11_1822.PDF
intermedia Text Tuning Guide Creation Date: Mar 12, 2001 Last Update: Apr 19, 2001 Version: 1.1 4 intermedia Text 4 5 5 5 6 6 intermedia 6 6 6 7 7 7 7 8 8 8 8 R816 9 10 10 10 12 12 13 14 15 catalog index
More informationプレポスト【問題】
1/5 ページ プレポスト データベース基礎 受講日程受講番号氏名 1 データベースの特徴で間違っているものを選びなさい 1. データの一元管理が可能 2. データの重複が少ない 3. プログラムとの関係が1 対 1 4. データの整合性の確保 2 ANSI/SPARC による 3 層スキーマについて正しいものを選びなさい 1. 外部スキーマ : プログラムに必要な部分のデータ構造を定義概念スキーマ
More information~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co
072 DB Magazine 2007 September ~~~~~~~~~~~~~~~~~~ wait Call CPU time 1,055 34.7 latch: library cache 7,278 750 103 24.7 latch: library cache lock 4,194 465 111 15.3 job scheduler coordinator slave wait
More informationOracle Database 10g Release 2を使用したデータベース・パフォーマンス
Oracle Database 10g Release 2 2005 9 Oracle Database 10g Release 2... 3... 3... 3 Automatic Workload Repository AWR... 3 Automatic Database Diagnostic Monitor ADDM... 4 Automatic SQL Tuning SQL... 4 SQL
More informationTopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç..
lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume2 Creation Date: Mar 04, 2005 Last Update: Aug 22, 2005 Version 1.0 ...3... 3 TopLink å...4 1... 4... 4 SampleClient.java... 5 Ò... 8... 9... 10 readallsample()... 11
More information早分かりS2Dao
2008 Spring 早分かり S2Dao Seasar プロジェクトコミッタ ( 株 ) エルテックス 大中浩行 2008 Spring Copyright 2004-2008 The Seasar Foundation and the others. All rights reserved. 1 アジェンダ はじめに S2Dao とは? S2Dao に必要なもの S2Dao を動かしてみる 挿入
More information052-XML04/fiÁ1-part3-’ÓŠ¹
& XML Data Store Part 3 Feature*1 AKIMOTO, Shougo i i i i i i inter 52 XML Magazine 04 i i i i i i i i P a r t 3 i i i i i XML Magazine 04 53 & XML Data Store Feature*1 i i inter i inter i inter inter
More informationTopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL
lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume1 Creation Date: Mar 04, 2005 Last Update: Aug 23, 2005 Version 1.0 ...3... 3 TopLink 10.1.3 È... 3 TopLink...5 TopLink åø... 6 TopLink å... 7... 8 Workbench O/R ~...
More informationDB12.1 Beta HandsOn Seminar
Oracle Database 12c Release 1 CoreTech Seminar Migration 日本オラクル株式会社磯部光洋 Program Agenda Migration 概要 新機能詳細 SQL Translation Framework Implicit Statement Results Enhanced SQL to PL/SQL Bind Handling Identity
More informationOracle Real Application Clusters 10g Release 2: Microsoft SQL Server 2005との技術的比較
Oracle Real Application Clusters 10g Release 2: Microsoft SQL Server 2005 2005 9 Oracle Real Application Clusters 10g Release 2: Microsoft SQL Server 2005... 3 ORACLE REAL APPLICATION CLUSTERS... 4 SQLSERVER
More informationOracle DatabaseとIBM DB2 UDBの技術的比較: パフォーマンスを重視
Oracle Database IBM DB2 UDB : 2005 9 Oracle Database IBM DB2 UDB :... 3... 4 Oracle Database Oracle Database IBM DB2... 4... 5... 5... 6... 7... 9... 10... 10 Oracle Database 10g Oracle Real Application
More informationBC4J...4 BC4J Association JSP BC4J JSP OC4J
lê~åäévá=gaéîéäçééê= 9.0.3/9.0.4 BC4J Creation Date: Oct 08, 2003 Last Update: Feb 27, 2004 Version 1.0 ...3... 3 BC4J...4 BC4J...4... 4... 5... 6...7... 8... 9 Association... 13... 15... 20... 22... 25
More informationOracle Locator Oracle Database 10g Standard Edition Standard Edition One Oracle Database 10g Release 1 Oracle Locator : Enterprise Edition Oracle Loca
ORACLE SPATIAL OPTION ORACLE LOCATOR Oracle Database 10g Oracle Database 10g Release 2 Oracle Locator : Oracle Spatial Oracle Locator Oracle Locator Oracle Database 10g Standard Edition EPSG Standard Edition
More information1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name
SQL mysql mysql ( mush, potato) % mysql -u mush -p mydb Enter password:****** mysql>show tables; usertable mysql> ( ) SQL (Query) : select < > from < > where < >; : create, drop, insert, delete,... ; (
More informationOracle Application Server 10g Release 3(10.1.3)- アジャイル・エンタープライズ(俊敏な企業)のためのデータ・アクセス
Oracle Application Server 10g Release 3 10.1.3 2005 8 Oracle Application Server 10g Release 3 10.1.3... 3 Oracle Application Server 10g Release 3 10.1.3 3... 4... 4 RAC... 6 JDBC... 7 JMX... 8... 9 Oracle...
More informationPowerPoint -O80_PSO_AFO.PDF
Oracle8 Core Tecnology Seminar ~ E: Oracle8 ~ 1. 2. 3. Node1 Node2 Users Oracle8 Server Users tnsnames.ora PL/SQL V8 OCI(Oracle Call Interface) KILL Shadow Process SELECT SESSION NONE BASIC PRECONNECT
More informationValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2
lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume3 Creation Date: Mar 04, 2005 Last Update: Aug 23, 2005 Version 1.0 ...3... 3...4... 4... 6 ValueHolder... 9 Customer.java... 10...14 Oracle TopLink 10g(10.1.3) È Volume3
More informationn n n ( ) n Oracle 16 PostgreSQL 3 MySQL
SaaS CAM MACS PostgreSQL ~ ~ 7 PostgreSQL in 2014/02/07 n n n ( ) n Oracle 16 PostgreSQL 3 MySQL n SaaS CAM MACS n AWS n 1993 6 1 1999 4 1 C/S CAM MACS 2007 4 1 SaaS CAM MACS 2007 11 1 SaaS CAM MACS CAM
More informationChapter 1 1-1 2
Chapter 1 1-1 2 create table ( date, weather ); create table ( date, ); 1 weather, 2 weather, 3 weather, : : 31 weather -- 1 -- 2 -- 3 -- 31 create table ( date, ); weather[] -- 3 Chapter 1 weather[] create
More information0
第 4 書データベース操作 i 4.1 データベースへの接続 (1) データベースチェックポイントの追加 データベースチェックポイントを追加します (2)ODBC による接続 ODBC を使用してデータベースへ接続します SQL 文を手作業で指定する場合 最大フェッチ行数を指定する場合はここで最大行数を指定します ii 接続文字列を作成します 作成ボタンクリック > データソース選択 > データベース接続
More informationOracle Database Connect 2017 JPOUG
Oracle Database Connect 2017 / JPOUG 異なるデータベース間の SQL 比較と Oracle Database 12c の新機能 Noriyoshi Shinoda March 8, 2017 自己紹介篠田典良 ( しのだのりよし ) 所属 日本ヒューレット パッカード株式会社テクノロジーコンサルティング事業統括 現在の業務 Oracle Database をはじめ
More informationOM.indd
_ INDEX 3 4 5 6 7 8 9 Platinum 10 Gold 12 Silver 14 Bronze 16 18 20 FAQ 21 22 1997 10 15 Platinum Platinum IT 保々雅世 3 IT Control Real Application Cluster Grid Oracle Application Server 10g CLE MASTER ORA
More informationPL/SQLからのオペレーティング・システム・コマンドの実行
PL/SQL からのオペレーティング システム コマンドの実行 Oracle ホワイト ペーパー 2008 年 7 月 注 : 本書は オラクルの一般的な製品の方向性を示すことが目的です また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 下記の事項は マテリアルやコード 機能の提供を確約するものではなく また 購買を決定する際の判断材料とはなりえません オラクルの製品に関して記載されている機能の開発
More informationOracle Lite Tutorial
GrapeCity -.NET with GrapeCity - SPREAD Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change
More informationOracle Lite Tutorial
GrapeCity -.NET with GrapeCity - FlexGrid Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change
More informationMicrosoft Word - J-jdev_dba_db_developers.doc
Oracle JDeveloper 2006 1 : Oracle Oracle JDeveloper 2 Oracle JDeveloper :... 2... 4... 4... 4... 5... 6 SQL... 7... 8... 8 SQL... 10 PL/SQL... 11 PL/SQL... 11 Code Editor PL/SQL... 12 Navigator Structure...
More informationD1印刷用.PDF
[ D-1 ] Windows Oracle8i for Windows Oracle8i for Windows / / Visual Basic - Oracle8i SQL Oracle Oracle8i for Windows Oracle8i Enterprise Edition Oracle8i Personal Edition Oracle8i Workgroup Server Oracle8i
More informationOracle Database 10gによる高パフォーマンス・エンタープライズXMLアプリケーションの作成
Oracle Database 10g XML 2005 9 Oracle Database 10g XML TU UT... 3 TU UT... 3 TUOracle XML Developer's Kit 10gUT... 4 TU UT... 5 TU UT... 5 TU UT... 5 TUXML /XSL UT... 5 TUXML UT... 6 TUXML Class GeneratorUT...
More informationOracle Application Expressの機能の最大活用-インタラクティブ・レポート
Building Dynamic Actions in Oracle Application Express 4.0 動的アクション (Dynamic Actions) Copyright(c) 2010, Oracle. All rights reserved. Copyright(c) 2010, Oracle. All rights reserved. 2 / 44 Building Dynamic
More information第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター
はじめに コース概要と目的 データベース処理に使用する SQL の基本構文と使用方法について説明します 受講対象者 SQL を使用してアプリケーション開発される方 管理者となられる方 前提条件 Oracle 概要 コースを受講された方 もしくは同等の知識をお持ちの方 テキスト内の記述について 構文 [ ] 省略可能 { A B } A または B のどちらかを選択 n _ 数値の指定 デフォルト値
More informationOracle Identity Managementの概要およびアーキテクチャ
Oracle Identity Management 2003 12 Oracle Identity Management... 3 ID... 3 ID... 4 ID... 4 Oracle Identity Management... 5 Oracle Identity Management... 6 Oracle Identity Management... 7 ID... 8 Application
More informationKWCR3.0 instration
KeyWeb Creator R3.0 R3.0 for MS-Windows 2005 10 B25586-01 Oracle Oracle Oracle Corporation Copyright 2005, Oracle Corporation All Right Reserved KeyWeb Creator R3.0 2005 10 Copyright 1997-2005 KeyWeb Creator
More informationデータベース認識Webサービス
Olivier Le Diouris, Oracle Corporation PL/SQL PL/SQL SOAP SOAP SOAP Web Java Java SOAP Perl Perl PL/SQL SOAP PL/SQL 1. URL 2. SOAP 1. 2. 3. 1 JSR 109 J2EE JSR 109 J2EE J2EE PL/SQL Java 2 3 JPublisher PL/SQL
More information,, create table drop table alter table
PostgreSQL 1 1 2 1 3,, 2 3.1 - create table........................... 2 3.2 - drop table............................ 3 3.3 - alter table............................ 4 4 - copy 5 4.1..................................
More informationOracle Corporation
Oracle Direct Seminar < 写真欄 > もう文字化けには悩まない! Oracle Database 11g R2 なら Windows 7 クライアントでもばっちり! 日本オラクル株式会社 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード
More informationPostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック
PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック
More informationuntitled
Oracle Direct Seminar SQL Agenda SQL SQL SQL SQL 11g SQL FAQ Oracle Direct SQL Server MySQL PostgreSQL Access Application Server Oracle Database Oracle Developer/2000 Web Oracle Database
More informationOracleの領域管理~トラブル防止のテクニック~
THE Database FOR Internet Computing Oracle ... 3... 4... 4... 5... 5... 7... 8... 9... 12... 13... 13... 16... 17... 18... 20... 22... 23... 23... 24... 25... 25... 26... 28... 31... 31... 31... 33...
More informationOracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0
Oracle XML DB MML v3.0 2004 5 27 1 Memo 1 Agenda XML MML v3.0 2 Oracle XML Oracle XML DB XML API Oracle XML DB W3C XML Schema 1.0 XPath 1.0 XSLT 1.0 Oracle W3C XML Schema Oracle 2 XML Oracle XML Developer
More informationOracle9i JDeveloperによるWebサービスの構築
Oracle9i JDeveloper Web Web Web Web Web Web EJB Web EJB Web Web Oracle9iAS Apache SOAP WSDL Web Web Web Oracle9i JDeveloper Java XML Web Web Web Web Simple Object Access Protocol SOAP :Web Web Services
More information橡j_Oracle_whitepaper.PDF
Pervasive-Oracle 1 1 Pervasive Software Pervasive-Oracle / Pervasive Oracle Pervasive-Oracle ISV Pervasive-Oracle Pervasive.SQL Oracle 2 Pervasive-Oracle Pervasive-Oracle Pervasive.SQL Oracle Open Database
More informationuntitled
Oracle Direct Seminar !? Oracle Database 11g - - Agenda Copyright 2009, Oracle. All rights reserved. 2 Agenda Copyright 2009, Oracle. All
More informationuntitled
cibm() Information Management DB2 UDB V8.2 SQL cibm() Information Management 2 DB2 UDB V8.2 SQL cibm() Information Management 3 DB2 UDB V8.2 SQL cibm() Information Management 4 cibm() Information Management
More informationFileMaker ODBC and JDBC Guide
FileMaker 13 ODBC JDBC 2004-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento FileMaker, Inc. FileMaker WebDirect Bento FileMaker,
More informationMicrosoft PowerPoint - 3-Forms-Others.ppt
3 Form Builder その他の新機能 Oracle Developer R6.0 新機能 3-1 CONTENTS PL/SQL8 サポート 項目の色 フォントの直接設定 階層ツリー コントロール 戻り値を含む DML 実行時の動作 Forms でのパスワード管理 3-2 ここでは 2 章で触れなかった Form Builder のその他の新機能に付いて紹介します Oracle Developer
More information第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行
はじめに コース概要と目的 SQL での作業の幅を広げるための応用的なテクニックをご説明します また 効率性の向上や正しい結果を得 るための記述方法など 実践的な記述方法についても併せてご説明します 本コースは SQL の応用的な記述テクニックとしてどのようなものがあるかを 1 日で広く浅くご理解いた だくことを目的としたコースです 細かな構文やオプションの習得は目的としておりませんことをご了承 ください
More informationAgenda
Oracle データベースの監査機能 株式会社アクアシステムズアプリケーション統括部 PAU001J-00-00SE 株式会社アクアシステムズ Oracle データベースを専門とする技術者集団 Oracle データベースチューニング & 監視ツール Performance Analyzer の開発 / 販売 Oracle データベース診断及びパフォーマンスチューニング Oracle データベースに関するコンサルティング
More informationuntitled
Oracle Enterprise Manager 10g Oracle Application Server 2003 11 Oracle Enterprise Manager 10g Oracle Application Server... 3 Application Server... 4 Oracle Application Server... 6... 6... 7 J2EE... 8...
More informationuntitled
Release 11.5/Composer 2002-2006 Unify Corporation All rights reserved. Sacramento California, USA No part of this tutorial may be reproduced, transmitted, transcribed, stored in a retrieval system, or
More informationFileMaker 16 ODBC と JDBC ガイド
FileMaker 16 ODBC JDBC 2004-2017 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMakerFileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker
More information// JDBC // CallableStatement cs = null; try { cs = conn.preparecall("{call DUMMY_PROC(?,?)}"); cs.setstring(1, "This is a test"); cs.registeroutparame
// JDBC // CallableStatement cs = null; try { cs = conn.preparecall("{call DUMMY_PROC(?,?)"); cs.setstring(1, "This is a test"); cs.registeroutparameter(2, Types.VARCHAR); cs.executequery(); // String
More informationOracle Database 10gのOLAP Option
Oracle Database 10g OLAP Option OLAP Option 2005 3 Oracle Database 10g OLAP Option... 3 Oracle Business Intelligence... 4... 4... 5 Oracle Business Intelligence Beans... 5 OracleBI Discoverer... 6 OracleBI
More informationPowerPoint Presentation
Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる
More informationOracleコール・インタフェース for Windows スタート・ガイド リリース8.1.6
Oracle for Windows 8.1.6 2000 4 : J01324-01 Oracle for Windows 8.1.6 : J01324-01 Oracle Call Interface Getting Started, Release 8.1.6 for Windows A73022-01 Eric Belden Joseph Garcia Lisa Giambruno Michael
More informationMySQL5.0データベース ログファイルおよびステータスの収集
HP OpenSource MySQL 5.0 ver. 1.0 1 MySQL Server 5.0 MySQL Server 5.0 MySQL Server MySQL Server MySQL Server MySQL Character Set MySQL Character Set 1 MySQL Server MySQL Server 5.0 2 MySQL Server 5.0 MySQL
More informationPostgres Plus Advanced Server 9.3パーティションテーブルの特徴と性能検証レポート
Postgres Plus Advanced Server 9.3 パーティションテーブルの特徴と性能検証レポート ~ データロード編 ~ v1.1 テクノロジーコンサルティング事業統括オープンソース部高橋智雄 2014 年 7 月 変更履歴 版 日付 作成 修正者 説明 1.0 2014/5/19 日本 HP 高橋智雄 初版作成 1.1 2014/7/8 日本 HP 高橋智雄 表現を微修正 2 はじめに
More informationORACLEデータベース10G データ・ポンプ: 超高速データ移動ユーティリティの基盤
Oracle Database 10g Data Pump: George H. Claborn, Oracle Corporation Data Pump Data Pump Oracle Database Oracle Database 10g Data Pump PL/SQL DBMS_DATAPUMP Data Pump expdp impdp Web Enterprise Manager
More informationMicrosoft PowerPoint - J-S301167_idx_comp.ppt [互換モード]
SAP R/3 および SAP BW システムに対応する索引圧縮 Jan Klokkers SAP Development Server Technologies 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約
More informationOracle Developer Release 6i
Oracle Developer Release 6i 1.1 ...1...5...6 ORACLE DEVELOPER... 6...6...6 Oracle Developer...6...9...9... 10... 10...10...11...12... 13... 13... 13...14... 14 ORACLE DEVELOPER R6I... 14 R6i...15...15...15
More informationprogram.dvi
2001.06.19 1 programming semi ver.1.0 2001.06.19 1 GA SA 2 A 2.1 valuename = value value name = valuename # ; Fig. 1 #-----GA parameter popsize = 200 mutation rate = 0.01 crossover rate = 1.0 generation
More informationXML Consortium & XML Consortium 1 XML Consortium XML Consortium 2
& 1 2 TCO DB2 DB2 UDB DB DB V8.2 V8.2 DB2 DB2 UDB V8.1 V8.1 DB2 9 3 CLOB XML XML DB2 9 purexml XML XML DOC XML DOC XML DOC XML DOC VARCHAR/CLOB XML ( ) 4 XML & XML ( & ) DB2 XML SQL/XML DB2 DB2 : DB2 /
More informationOracle9i DB R2構築手順
HP Integrity サーバ + HP-UX 11i v2 (11.23 Oracle9i DB R2 構築手順 APPENDIX A. サンプル スクリプト / サンプル ファイル 第 2 版 2006/08 目次 1. データベース作成スクリプト... 2 orcl.sh... 3 init.ora... 3 CreateDB.sql... 4 CreateDBFiles.sql... 4
More information日本語タイトルを入力
Oracle Application Server Infrastructure 2004 6 Oracle Application Server Infrastructure Oracle Application ServerInfrastructure Oracle Application Server 10g Release 9.0.4... 3... 3 i.... 4 ii.... 4...
More information第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント
はじめに コース概要と目的 Oracle をより効率的に使用するための SQL チューニング方法を説明します また 索引の有無 SQL の記述方 法がパフォーマンスにどのように影響するのかを実習を通して習得します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持 ちの方 テキスト内の記述について
More informationアジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2
Oracle Direct Seminar 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社 アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 資格体系 実務エキスパートの認定
More informationPowerPoint プレゼンテーション
MySQL のロックについて JPOUG> SET EVENTS 20140907 2014/09/07 平塚貞夫 Revision 2 1 自己紹介 DB エンジニアをやっています 専門は Oracle Database と MySQL オープンソースソフトウェアの導入支援をしています 仕事の割合は Oracle:MySQL:PostgreSQL=1:2:7 くらいです Twitter:@sh2nd
More informationOracle DB 10g R2構築手順
HP Integrity サーバ + HP-UX 11i v2 (11.23 Oracle DB 10g R2 構築手順 APPENDIX A. サンプル スクリプト / サンプル ファイル 初版 2006/06 目次 1. データベース作成スクリプト... 2 orcl.sh... 3 init.ora... 3 CreateDB.sql... 4 CreateDBCatalog.sql... 4
More informationPostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗
PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 アジェンダ 1.EXPLAIN とは 2. 表アクセスの基本 3. 結合の基本 4. 統計情報とは 5.EXPLAIN コマンド 6. 問題解決例 7. まとめ 2 1.EXPLAIN とは 実行計画とは - 目的地は 1 つでもアクセス方法は複数
More informationOracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2
Oracle Enterprise Manager Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Pack 2.2 2000 11 : J02263-01 Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Pack 2.2
More information10-C.._241_266_.Z
Windows 10 1 2 3 4 5 Visual Studio 2008LINQ MySchedule 242 Microsoft Visual C# 2008 10 Windows 243 1 LINQIEnumerableXML LINQ to Object q Form1.cs w RefreshListBox private void RefreshListBox() schedulelistbox.items.clear();
More informationeラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索
eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索する 違うデータに変更する 要らなくなったデータを削除する 各システムごとに障害対策も含めて 正確にこのようなデータ処理のプログラムを作ることは大変なことです
More informationtest
PostgreSQL CTO 5 2011 5 2011 9 2012 5 2013 10 2013 11 1 5000 JOIN 4 1. 2. 5 6 http://www.slideshare.net/mistakah/gpsgnss Location Base ( ) PostgreSQL x PostgreSQL 2011/8 MySQL MongoDB PostgreSQL GIS 2011/9
More informationVer.1 1/17/2003 2
Ver.1 1/17/2003 1 Ver.1 1/17/2003 2 Ver.1 1/17/2003 3 Ver.1 1/17/2003 4 Ver.1 1/17/2003 5 Ver.1 1/17/2003 6 Ver.1 1/17/2003 MALTAB M GUI figure >> guide GUI GUI OK 7 Ver.1 1/17/2003 8 Ver.1 1/17/2003 Callback
More information