Oracle Database 10gの新しいSQL性能: 正規表現、ネイティブ値、LOBパフォーマンスおよびその他の機能

Size: px
Start display at page:

Download "Oracle Database 10gの新しいSQL性能: 正規表現、ネイティブ値、LOBパフォーマンスおよびその他の機能"

Transcription

1 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 1 Oracle Database 10g SQL LOB SQL E-Business Oracle Database 10g SQL IEEE/POSIX IEEE 754 Standard for Binary Floating-Point Arithmetic IEEE754 Oracle Database 10g XML Java LOB Oracle Database 10g SQL API LOB LOB 4 ANSI SQL Multiset XML Java Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 1

2 Oracle Regular Expression 3 Web DNA Oracle Regular Expression SQL PL/SQL Oracle Regular Expression Oracle Regular Expression Web XXXXXXXXXX 10 CHAR10 XXXXXX-XXXX DBA SQL*Plus REPLACE REGEXP_REPLACE Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 2

3 LIKE REGEXP_LIKE Oracle Database 10g Oracle Database 10g Update PL/SQL Oracle Regular Expression SQL Oracle Regular Expression POSIX BRE ERE UNIX Oracle Regular Expression POSIX ERE Oracle Regular Expression Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 3

4 Oracle Regular Expression SQL PL/SQL SQL REGEXP_LIKE REGEXP_SUBSTR REGEXP_INSTR REGEXP_REPLACE SQL SQL C. a? a 0 1 a* a 0 a+ a 1 Dot Quantifier Quantifier Quantifier a b a{m} a{m,} a{m,n} a b a m a m a m n Alternation Quantifier Quantifier Quantifier [abc] ab c Bracket Expression ( ) n n Subexpression Backreference [:cc:] Character Class [.ce.] Collation Element [=ec=] Equivalence Class POSIX Oracle Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 4

5 Oracle Regular Expression. 1 1 Oracle Oracle Regular Expression CHARVARCHAR2CLOBNCHARNVARCHAR NCLOB REGEXP_LIKE REGEXP_LIKE REGEXP fly flyflying flew flown flies SELECT c1 FROM t1 WHERE REGEXP_LIKE(c1, fl(y(ing)? (ew) (own) (ies)) ); REGEXP_SUBSTR REGEXP_INSTR SELECT REGEXP_SUBSTR( the bird flew over the river, fl(y(ing)? (ew) (own) (ies)) ) FROM dual; flew REGEXP_INSTR REGEXP_INSTR INSTR REGEXP_INSTR SQL Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 5

6 REGEXP_REPLACE Oracle Regular Expression HTML REGEXP_REPLACE HTML SELECT REGEXP_REPLACE (c1, <[^>]+> ) FROM t1; n n n REPLACE DDL Oracle Regular Expression VARCHAR2 CREATE TABLE t1 (c1 VARCHAR2(20), CHECK (REGEXP_LIKE(c1, '^[[:alpha:]]+$'))); INSERT INTO t1 VALUES ('newuser'); 1 row created. INSERT INTO t1 VALUES ('newuser1'); ORA-02290:check constraint violated INSERT INTO t1 VALUES ('new-user'); ORA-02290:check constraint violated Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 6

7 Oracle Regular Expression 1 1 functional index CREATE INDEX t1_ind ON t1 (REGEXP_SUBSTR(c1, 'a')); SELECT c1 FROM t1 WHERE REGEXP_SUBSTR(c1, 'a') = 'a'; 1 REGEXP_REPLACE CREATE VIEW v1 AS SELECT empno, REGEXP_REPLACE( , '(.)', '1 ) FROM emp; SELECT FROM v1 WHERE empno = 7369; j d o s o m e w h e r e. c o m PL/SQL Oracle Regular Expression SQL PL/SQL 1 src := REGEXP_REPLACE (src, <regexp_1> ); src := REGEXP_REPLACE (src, <regexp_2> ); src := REGEXP_REPLACE (src, <regexp_3> ); PL/SQL n PL/SQL Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 7

8 CREATE FUNCTION regexp_subx ( input VARCHAR2, regx VARCHAR2, subx NUMBER) RETURN VARCHAR2 IS ret VARCHAR2(4000); BEGIN ret := REGEXP_SUBSTR (input, regx); ret := REGEXP_REPLACE (ret, regx, subx); RETURN (ret); END regexp_subx; / LIKE SQL REGEXP_LIKE REGEXP_LIKE REGEXP_LIKE Oracle Regular Expression LIKE PL/SQL Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 8

9 Oracle Database 10g 2 BINARY_FLOAT BINARY_DOUBLE 32-bit IEEE bit IEEE 754 Oracle NUMBER BINARY_FLOAT BINARY_DOUBLE BINARY_FLOAT BINARY_DOUBLE BINARY_FLOAT BINARY_DOUBLE IEEE 754 binary_float binary_double RDBMS 1 binary_float binary_double binary_float binary_double binary_float binary_double binary_float binary_double order by group by binary_float binary_double Oracle RDBMS Oracle Number Oracle Number Oracle Number Oracle Number Java XML IEEE 754 Standard for Binary Floating-Point Arithmetic IEEE754 OLAP BINARY_FLOAT BINARY_DOUBLE Oracle Number Oracle Number 1 binary_float binary_double RDBMS Java XML IEEE 754 Oracle Number Oracle Number Oracle Number 10 binary_float binary_double 2 Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 9

10 Oracle Number binary_float binary_double binary_float binary_double Oracle Number 5 10 binary_float binary_double Oracle Number 122 IEEE 754 Oracle Number sign exponent significand 3 base (-1) sign. significand. base exponent 3 IEEE 754 Oracle NUMBER IEEE Oracle NUMBER e e e e e-308 1e e e e e Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 10

11 equal to not equal to greater than greater than or equal to less than less or equal to unordered NaNNot a Number not equal to false 1 NaNNot a Number not equal to true Java IEEE 754 IEEE 754 IA-32 IA-64 NaN expr IS NAN true 10 float double double float float double decimal decimal float double float double float double Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 11

12 SQL ABSACOS binary_float binary_double SQL> select ceil( e2f) from dual; CEIL( E2F) E+002 ORDER BY HAVING SELECT GROUP BY Oracle GROUP BY GROUP BY GROUP BY 1 Oracle AVGCORRMAXMINSTDDEV Window Sliding Window ORDER BY WHERE GROUP BY HAVING ORDER BY AVGCORRMAXMINSTDDEV 1 Oracle Database 10g 6 NOT NULL NULL NULL Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 12

13 1 NOT NULL NULL CHECK REF REF REF REF SQL> create table floating_point_table1 ( fltnnull binary_float constraint flt_null not null, dblnnull binary_double constraint dbl_null not null, fltunq binary_float constraint flt_unq unique, dblunq binary_double constraint dbl_unq unique, fltchk binary_float constraint flt_chk check ( fltchk is not nan ), dblchk binary_double constraint dbl_chk check ( dblchk is not infinite), fltprm binary_float constraint flt_prm primary key); Table created. SQL> create table floating_point_table2 ( dblprm binary_double constraint dbl_prm primary key, fltfrn binary_float constraint flt_frn references floating_point_table1(fltprm) on delete cascade); Table created. SQLPL/SQLOCIOCCIPro*C/C++JDBC XMLXML SQL SQL BINARY_FLOAT BINARY_DOUBLE SQL SQL BINARY_FLOAT BINARY_DOUBLE SQL expr Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 13

14 OCI SQLT_BFLOAT SQLT_BDOUBLE Oracle Call InterfaceOCI IEEE 754 SQLT_BFLOAT SQLT_BDOUBLE IEEE 754 C float double OCI SQLT_BFLOAT SQLT_BDOUBLE BINARY_FLOAT BINARY_DOUBLE Oracle SQL BINARY_FLOAT BINARY_DOUBLE Oracle LOB LOB Oracle Database 10g Reference on Read and Copy on Write LOB LOB LOB LOB LOB 1 LOB 1 0 LOB LOB LOB LOB LOB LOB 1 LOB LOB LOB BLOBCLOB NCLOB (2^32 1)4 unsigned int UB4 LOB 4 1*db_block_size LOB LOB 4 LOB DBMS_LOB PL/SQL JDBCJava Database Connectivity Java OCIOracle Call Interface C Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 14

15 LOB LOB DB_BLOCK_SIZE DB_BLOCK_SIZE LOB LOB CLOB NCLOB BLOB PL/SQLJDBC OCI LOB LOB DBMS_LOB PL/SQL API DBMS_LOB.GET_STORAGE_LIMIT Oracle JDBC JDBC LOB ASI LOB Oracle Call Interface API LOB LOB OCILobRead() OCILobWriteAppend() OCILobWrite()calls OCI OCI 4GB LOB OCILobRead2()OCIWriteAppend2() OCILobWrite2() oraub8 CLOB NCLOB Unicode CLOB NCLOB TO_CLOB TO_NCLOB SQL PL/SQL Oracle Database 10g DML SQL IN OUT PL/SQL PL/SQL 1 CREATE TABLE my_table (nclob_col NCLOB); DECLARE clob_var CLOB; nclob_var NCLOB; BEGIN clob_var := 'clob data'; -- initialize the CLOB value; -- Bind a CLOB into an NCLOB column INSERT INTO my_table VALUES (clob_var); SELECT nclob_col INTO clob_var FROM my_table; -- Define an NCLOB column as a CLOB var END; / Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 15

16 2 CREATE FUNCTION TRY_ME (a IN CLOB) RETURN NCLOB is BEGIN RETURN a; END; / DECLARE clob_var CLOB; nclob_var NCLOB; BEGIN nclob_var:= 'nclob data'; /* Pass an NCLOB into a function which takes a CLOB Return an NCLOB variable to a CLOB variable. */ clob_var:=try_me(nclob_var); end; / BFILE CLOB/NCLOB BFILE LOB LOADFROMFILE2() CLOB NCLOB DBMS_LOB OCI LOADFROMFILE2() csid ID BFILE CLOB NCLOB BFILE CLOB NCLOB BFILE LOB UCS2 UCS22 Unicode CLOB csid NCLOB csid : BFILE CharacterSet1 : LOB CharacterSet2 cs1 cs2 if (cs1!=cs2) cs1 cs2 cs1 UCS2 cs1 UCS2 Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 16

17 LOB LOB Oracle Database 10g SQL users CREATE TABLE people_tab ( people_column people_typ ) NESTED TABLE people_column STORE AS people_column_nt (TABLESPACE users); TABLESPACE ALTER TABLE MOVE ALTER TABLE MOVE ALTER TABLE MOVE ALTER TABLE people_tab MOVE TABLESPACE users; ALTER TABLE people_column_nt MOVE TABLESPACE example; people_tab users example ANSI SQL MULTISET Oracle Database 10g NESTED TABLE MULTISET Oracle VARRAY NESTED TABLE 2 1 Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 17

18 = <> 2 2 CREATE TYPE person_typ AS OBJECT ( idno NUMBER, name VARCHAR2(30), phone VARCHAR2(20), MAP MEMBER FUNCTION get_idno RETURN NUMBER ); / CREATE TYPE BODY person_typ AS MAP MEMBER FUNCTION get_idno RETURN NUMBER IS BEGIN RETURN idno; END; END; / CREATE TYPE people_typ AS TABLE OF person_typ; / CREATE TABLE students ( graduation DATE, math_majors people_typ, chem_majors people_typ, physics_majors people_typ) NESTED TABLE math_majors STORE AS math_majors_nt NESTED TABLE chem_majors STORE AS chem_majors_nt NESTED TABLE physics_majors STORE AS physics_majors_nt; INSERT INTO students (graduation) VALUES ('01-JUN-03'); UPDATE students SET math_majors = people_typ (person_typ(12, 'Bob Jones', ' '), person_typ(31, 'Sarah Chen', ' '), person_typ(45, 'Chris Woods', ' ')), chem_majors = people_typ (person_typ(51, 'Joe Lane', ' '), person_typ(31, 'Sarah Chen', ' '), person_typ(52, 'Kim Patel', ' ')), Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 18

19 physics_majors = people_typ (person_typ(12, 'Bob Jones', ' '), person_typ(45, 'Chris Woods', ' ')) WHERE graduation = '01-JUN-03'; SELECT p.name FROM students, TABLE(physics_majors) p WHERE math_majors = physics_majors; no rows selected person_typ IN IN NULL SELECT p.idno, p.name FROM students, TABLE(physics_majors) p WHERE physics_majors IN (math_majors, chem_majors); no rows selected SUBMULTISET [OF] OF SUBMULTISET SELECT p.idno, p.name FROM students, TABLE(physics_majors) p WHERE physics_majors SUBMULTISET OF math_majors; IDNO NAME Bob Jones 45 Chris Woods Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 19

20 MEMBER [OF] NOT MEMBER [OF] OF SELECT graduation FROM students WHERE person_typ(12, 'Bob Jones', ' ') MEMBER OF math_majors; GRADUATION JUN-03 person_typ (12, 'Bob Jones', ' ') math_majors IS [NOT] EMPTY NULL NULL NULL SELECT p.idno, p.name FROM students, TABLE(physics_majors) p WHERE physics_majors IS NOT EMPTY; IDNO NAME Bob Jones 45 Chris Woods IS [NOT] A SET SELECT p.idno, p.name FROM students, TABLE(physics_majors) p WHERE physics_majors IS A SET; IDNO NAME Bob Jones 45 Chris Woods Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 20

21 MULTISET CARDINALITY CARDINALITY VARRAY NUMBER VARRAY NULL NULL SELECT CARDINALITY(math_majors) FROM students; CARDINALITY(MATH_MAJORS) COLLECT COLLECT CAST COLLECT MULTISET EXCEPT MULTISET EXCEPT ALL DISTINCT ALL ALL ntab1 MULTISET EXCEPT ALL ntab2 ntab2 ntab1 ntab1 m ntab2 n m n m n DISTINCT ntab1 ntab2 SELECT math_majors MULTISET EXCEPT physics_majors FROM students WHERE graduation = '01-JUN-03'; MATH_MAJORSMULTISETEXCEPTPHYSICS_MAJORS(IDNO, NAME, PHONE) PEOPLE_TYP(PERSON_TYP(31, 'Sarah Chen', ' ')) Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 21

22 MULTISET INTERSECTION MULTISET INTERSECT 2 ALL DISTINCT ALL ALL ntab1 m ntab2 n MIN (m, n) DISTINCT NULL SELECT math_majors MULTISET INTERSECT physics_majors FROM students WHERE graduation = '01-JUN-03'; MATH_MAJORSMULTISETINTERSECTPHYSICS_MAJORS(IDNO, NAME, PHONE) PEOPLE_TYP(PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP(45, 'Chris Woods', ' ')) MULTISET UNION MULTISET UNION 2 ALL DISTINCT ALL ALL NULL ntab1 ntab2 ntab1 m ntab2 n m + n DISTINCT NULL SELECT math_majors MULTISET UNION DISTINCT physics_majors FROM students WHERE graduation = '01-JUN-03'; MATH_MAJORSMULTISETUNIONDISTINCTPHYSICS_MAJORS(IDNO, NAME, PHONE) PEOPLE_TYP (PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP(31, 'Sarah Chen', ' '), PERSON_TYP(45, 'Chris Woods', ' ')) SELECT math_majors MULTISET UNION ALL physics_majors FROM students WHERE graduation = '01-JUN-03'; MATH_MAJORSMULTISETUNIONALLPHYSICS_MAJORS(IDNO, NAME, PHONE) PEOPLE_TYP (PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP(31, 'Sarah Chen', ' '), PERSON_TYP(45, 'Chris Woods', ' '), PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP(45, 'Chris Woods', ' ')) Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 22

23 POWERMULTISET POWERMULTISET POWERMULTISET 32 SELECT * FROM TABLE(POWERMULTISET( people_typ ( person_typ(12, 'Bob Jones', ' '), person_typ(31, 'Sarah Chen', ' '), person_typ(45, 'Chris Woods', ' ')))); COLUMN_VALUE(IDNO, NAME, PHONE) PEOPLE_TYP (PERSON_TYP(12, 'Bob Jones', ' ')) PEOPLE_TYP (PERSON_TYP(31, 'Sarah Chen', ' ')) PEOPLE_TYP (PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP(31, 'Sarah Chen', ' ')) PEOPLE_TYP (PERSON_TYP(45, 'Chris Woods', ' ')) PEOPLE_TYP (PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP (45, 'Chris Woods', ' ')) PEOPLE_TYP (PERSON_TYP(31, 'Sarah Chen', ' '), PERSON_TYP(45, 'Chris Woods', ' ')) PEOPLE_TYP (PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP(31, 'Sarah Chen', ' '), PERSON_TYP(45, 'Chris Woods', ' ')) 7 rows selected. POWERMULTISET_BY_CARDINALITY POWERMULTISET_BY_CARDINALITY POWERMULTISET_BY_CARDINALITY(x, l)table(powermultiset(x)) p where CARDINALITY(value(p)) = l x 1 POWERMULTISET_BY_CARDINALITY 32 SELECT * FROM TABLE(POWERMULTISET_BY_CARDINALITY( people_typ ( person_typ(12, 'Bob Jones', ' '), person_typ(31, 'Sarah Chen', ' '), person_typ(45, 'Chris Woods', ' ')),2)); Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 23

24 COLUMN_VALUE(IDNO, NAME, PHONE) PEOPLE_TYP(PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP(31, 'Sarah Chen', ' ')) PEOPLE_TYP(PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP(45, 'Chris Woods', ' ')) PEOPLE_TYP(PERSON_TYP(31, 'Sarah Chen', ' '), PERSON_TYP(45, 'Chris Woods', ' ')) SET SET DISTINCT SELECT SET(physics_majors) FROM students WHERE graduation = '01-JUN-03'; SET(PHYSICS_MAJORS)(IDNO, NAME, PHONE) PEOPLE_TYP(PERSON_TYP(12, 'Bob Jones', ' '), PERSON_TYP(45, 'Chris Woods', ' ')) Oracle SQL Oracle Database 10g Oracle SQL LOB Oracle Database 10g Grid SQL Java XML Oracle Database SQL PL/SQL E-Business LOB Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 24

25 Oracle Java XML API API JavaXMLC/C++ Oracle Oracle Database 10g Web OLAP Oracle SQL SQL SQL Oracle Database 10g SQL Oracle Database 10g SQL : LOB Oracle Corporation NEW SQL CAPABILITIES IN ORACLE DATABASE 10G: REGULAR EXPRESSIONS, NATIVE NUMBER, LOB PERFORMANCE, AND MORE 25

Oracle Database 10gの新しいSQL機能

Oracle 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

ストラドプロシージャの呼び出し方

ストラドプロシージャの呼び出し方 Release10.5 Oracle DataServer Informix MS SQL NXJ SQL JDBC Java JDBC NXJ : NXJ JDBC / NXJ EXEC SQL [USING CONNECTION ] CALL [.][.] ([])

More information

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

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 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

1,.,,,., RDBM, SQL. OSS,, SQL,,.

1,.,,,., 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

_02_3.ppt

_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

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

Microsoft 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 information

20050314_02-4.ppt

20050314_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

橡実践Oracle Objects for OLE

橡実践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 information

PowerPoint -O80_REP.PDF

PowerPoint -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

橡j_Oracle_whitepaper.PDF

橡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 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 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 information

,, create table drop table alter table

,, 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 information

XML Consortium & XML Consortium 1 XML Consortium XML Consortium 2

XML 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 information

1 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

1 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 information

Oracle Lite Tutorial

Oracle 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 information

Microsoft PowerPoint - db03-5.ppt

Microsoft PowerPoint - db03-5.ppt データベース言語 SQL リレーショナルデータモデルにおけるデータ操作言語 : リレーショナル代数 少なくともリレーショナル代数と同等のデータ検索能力をもつときリレーショナル完備という. リレーショナル代数はユーザフレンドリではない. 自然な英文による質問の表現が必要になる. リレーショナルデータベース言語 SQL 英文による簡単な構文 リレーショナル代数でできない, 合計, 平均, 最大などの計算機能の組み込み.

More information

キャラクタ・セットの移行に関するベスト・プラクティス

キャラクタ・セットの移行に関するベスト・プラクティス 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 information

Oracle Spatial

Oracle 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 information

tkk0408nari

tkk0408nari 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 information

Oracle Lite Tutorial

Oracle 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 information

Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0

Oracle 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 information

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200, WEB DB PRESS Vol.1 79 3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200, http://www.postgresql.org/http://www.jp.postgresql.org/ 80 WEB DB PRESS

More information

Oracle Rdb: PowerPoint Presentation

Oracle Rdb: PowerPoint Presentation Day2-3 Itanium: T S Oracle Rdb 2006 4 4 2006 4 6 2005-2006, Oracle Corporation VAX/Alpha IEEE Rdb IEEE SQL SQL SQL 2 : 12340000 = 1.234 x 10 7 ( ) -1.234 x 10 7-1.234 x 10 7-1.234 x 10 7 (10-2 = 1/100)

More information

Windowsユーザーの為のOracle Database セキュリティ入門

Windowsユーザーの為のOracle Database セキュリティ入門 Oracle on Windows etc http://www.oracle.co.jp/campaign/mb_tech/ Windows Server System Center / OTN Japan http://www.oracle.com/technology/global/jp/tech/windows/.net + Oracle Database.NET Developer Center

More information

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

TopLink È... 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 information

橡ExCtrlPDF.PDF

橡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 information

D1印刷用.PDF

D1印刷用.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 information

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

n 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 information

PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック

PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック

More information

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç..

TopLink å 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

FileMaker ODBC and JDBC Guide

FileMaker 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 information

: ORDER BY

: ORDER BY 11 7 8 1 : ORDER BY 1 1.1......................................... 1 1.2......................................... 1 1.3................................ 1 1.4 WHERE SELECT ORDER BY.................. 2 2

More information

Oracle Application Server 10g Release 3(10.1.3)- アジャイル・エンタープライズ(俊敏な企業)のためのデータ・アクセス

Oracle 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 information

PowerRDBconnector説明書(SQLServer編)

PowerRDBconnector説明書(SQLServer編) COBOL COBOL SQL COBOL COBOL COBOL OPEN REWRITE REWRITE SQL Server SQL Server PowerRDBconnector or NetCOBOL C C COBOL C C NetCOBOL [] NetCOBOL [] NetCOBOL SQL Server SQL Server NetCOBOL []

More information

JavaScript の使い方

JavaScript の使い方 JavaScript Release10.5 JavaScript NXJ JavaScript JavaScript JavaScript 2 JavaScript JavaScript JavaScript NXJ JavaScript 1: JavaScript 2: JavaScript 3: JavaScript 4: 1 1: JavaScript JavaScript NXJ Static

More information

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_ 13 : Web : RDB (MySQL ) DB (memcached ) 1: MySQL ( ) 2: : /, 3: : Google, 1 / 23 testmysql.rb: mysql ruby testmem.rb: memcached ruby 2 / 23 ? Web / 3 ( ) Web s ( ) MySQL PostgreSQL SQLite MariaDB (MySQL

More information

untitled

untitled 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 information

Oracle Database Connect 2017 JPOUG

Oracle Database Connect 2017 JPOUG Oracle Database Connect 2017 / JPOUG 異なるデータベース間の SQL 比較と Oracle Database 12c の新機能 Noriyoshi Shinoda March 8, 2017 自己紹介篠田典良 ( しのだのりよし ) 所属 日本ヒューレット パッカード株式会社テクノロジーコンサルティング事業統括 現在の業務 Oracle Database をはじめ

More information

OM.indd

OM.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 information

FileMaker 16 ODBC と JDBC ガイド

FileMaker 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

CAC

CAC VOL.24NO.1 61 IMS Transaction 3270 DataBase Transaction OS/370 IMS Traditional Transaction Web Browser Transaction Internet WWW AP IIS APache WebLogic Websphere DataBase Oracle DB2 SQL Server Web Browser

More information

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索 eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索する 違うデータに変更する 要らなくなったデータを削除する 各システムごとに障害対策も含めて 正確にこのようなデータ処理のプログラムを作ることは大変なことです

More information

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co

~~~~~~~~~~~~~~~~~~ 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 information

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati IBM Software Group XML Features in DB2 UDB V8 IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Information Integrator

More information

KWCR3.0 instration

KWCR3.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

BC4J...4 BC4J Association JSP BC4J JSP OC4J

BC4J...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 information

Wiki Wiki Wiki...

Wiki Wiki Wiki... 21 RDB Wiki 0830016 : : 2010 1 29 1 1 5 1.1........................................... 5 1.2 Wiki...................................... 7 1.2.1 Wiki.................... 7 1.2.2 Wiki.................. 8

More information

データベース認識Webサービス

データベース認識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

imt_817_tuning_11_1822.PDF

imt_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

Chapter Two

Chapter Two Database 第 9 回 :SQL 言語 ( データベース操作 : 集合関数 抽出条件 副問い合わせ ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 2011/12/8 2011 Eiko Takaoka All Rights Reserved.

More information

Warehouse Builderにおける予測分析の使用

Warehouse 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 information

052-XML04/fiÁ1-part3-’ÓŠ¹

052-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 information

Oracle Lite Tutorial

Oracle 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 information

untitled

untitled 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 information

情報の構造とデータ処理

情報の構造とデータ処理 mizutani@ic.daito.ac.jp 2014 SQL information system input process output (information) (symbols) (information structure) (data) 201411 ton/kg m/feet km 2 /m 2 (data structure) (integer) (real) (boolean)

More information

Oracle Rdb: SQL Update

Oracle Rdb: SQL Update Day1-7 SQL Oracle Rdb 2006 4 3 2006 4 5 2005-2006, Oracle Corporation RMU Extract SQL DDL SQL 2 7.1 7.1.3 SQL V7.1.4.1 SQL 4 7.2 Rdb RMU Oracle Rdb Rdb Installation and Configuration Guide SQL/Services

More information

Oracle Real Application Clusters 10g Release 2: Microsoft SQL Server 2005との技術的比較

Oracle 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 information

FileMaker 15 ODBC と JDBC ガイド

FileMaker 15 ODBC と JDBC ガイド FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,

More information

PowerPoint Presentation

PowerPoint Presentation Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる

More information

Caché SQL に関するよくある質問

Caché SQL に関するよくある質問 Caché SQL に関するよく ある質問 Version 5.1 2006-03-14 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Caché SQL に関するよくある質問 Caché Version 5.1 2006-03-14 Copyright 2006 InterSystems

More information

untitled

untitled II 4 Yacc Lex 2005 : 0 1 Yacc 20 Lex 1 20 traverse 1 %% 2 [0-9]+ { yylval.val = atoi((char*)yytext); return NUM; 3 "+" { return + ; 4 "*" { return * ; 5 "-" { return - ; 6 "/" { return / ; 7 [ \t] { /*

More information

多言語データベース/アプリケーションを目的としたUnicodeデータ型への移行

多言語データベース/アプリケーションを目的としたUnicodeデータ型への移行 / Unicode 2003 8 / Unicode... 3 Unicode... 3 Unicode... 4... 4... 5... 5 SQL Unicode... 6 Unicode... 6... 7... 7 1: Unicode... 7 2:... 8 3:... 8 4:... 9 Alter Table SQL... 10... 11 Alter table On-line

More information

FileMaker ODBC と JDBC ガイド

FileMaker ODBC と JDBC ガイド FileMaker ODBC JDBC 2004-2019 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMakerFileMaker CloudFileMaker Go FileMaker, Inc. FileMaker

More information

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 Web 2.0 Web Web Web Web Web Web Web I II I ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3 1. 1.1 Web... 1 1.1.1... 3 1.1.2... 3 1.1.3... 4 1.2... 4 I 2 5 2. HTMLCSS 2.1 HTML...

More information

ORACLEデータベース10G データ・ポンプ: 超高速データ移動ユーティリティの基盤

ORACLEデータベース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 information

Dim obwsmgr As New SASWorkspaceManager. WorkspaceManager Dim errstring As String Set obws = obwsmgr.workspaces.createworkspacebyserver( _ "My workspace", VisibilityProcess, Nothing, _ "", "", errstring)

More information

はじめに 本書では GridDB Advanced Edition における SQL の記述方法および 注意事項について記載しています GridDB Advanced Edition をご使用になる前に 必ずお読みください なお 本書で説明する機能は GridDB Advanced Edition

はじめに 本書では GridDB Advanced Edition における SQL の記述方法および 注意事項について記載しています GridDB Advanced Edition をご使用になる前に 必ずお読みください なお 本書で説明する機能は GridDB Advanced Edition GMA022D0 GridDB Advanced Edition SQL リファレンス Toshiba Solutions Corporation 2016 All Rights Reserved. はじめに 本書では GridDB Advanced Edition における SQL の記述方法および 注意事項について記載しています GridDB Advanced Edition をご使用になる前に

More information

Oracle9i

Oracle9i 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 information

Oracle9i Reportsのチューニング

Oracle9i 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 information

自己管理型データベース: アプリケーションおよびSQLチューニング・ガイド

自己管理型データベース: アプリケーションおよび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 information

※サンプルアプリケーションを固めたファイル(orcasample

※サンプルアプリケーションを固めたファイル(orcasample SDK XML... 3... 4 orca... 4 table-name...4 method... 4 functions... 4 function... 5 function-params... 5 function-param... 5... 6... 6... 8... 10... 12... 14 dbs... 18 dbs... 18 dbs... 18... 18... 19...

More information

untitled

untitled Caché Agenda InterSystems Caché 2009.1.NET Gateway (2009.1) Truncate Caché Databases ( ( Studio Caché ObjectScript SQL Object Security InterSystems (200x.1, 200x.2) 5.2 : 2006/6 2007.1 : 2007/6 2008.1

More information

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第7版   None

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第7版   None クイック検索検索 目次 Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報概要レコードの追加 / 更新 / 削除レコードの編集レコードを削除するレコードの一括インポートとエクスポート日本語のキャプション表示 2 改訂情報 変更年月日 変更内容 2012-10-01 初版 2013-10-01 第 2 版下記が追加 変更されました 対応するフィールドの型

More information

ハイウォーターマークを知る

ハイウォーターマークを知る THE Database FOR Network Computing Oracle Oracle Oracle7 Oracle8 Oracle8 Enterprise Edition R8.0.4 for Windows NTOracle7 Server R7.3.4 for Windows NT Oracle7Oracle8 Oracle,Oracle7,Oracle8 1.5.1.... 6 1.5.2.

More information

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版  

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報概要レコードの追加 / 更新 / 削除レコードの編集レコードを削除するレコードの一括インポートとエクスポート日本語のキャプション表示 2 改訂情報 変更年月日 変更内容 2012-10-01 初版 2013-10-01 第 2 版下記が追加 変更されました 対応するフィールドの型 が追加されました

More information

FileMaker ODBC and JDBC Guide

FileMaker ODBC and JDBC Guide FileMaker 14 ODBC JDBC 2004-2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,

More information

untitled

untitled Oracle Database Lite 10 g GUI Win32 Agenda Win32 Oracle Database Lite 10g Mobile Database WorkbenchGUI Oracle Database Lite 10g 10.2.0 21 Win32 Mobile Database Workbench Oracle Database Lite10g Release2

More information

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7 Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba 2013 2013-06-02 自己紹介とみたまさひろ 長野県北部在住 プログラマー (Ruby & C) http://tmtms.hatenablog.com http://twitter.com/tmtms 好きなもの Ruby, MySQL, Linux Mint, Emacs, Git OSS 貢献者賞

More information

Chapter 1 1-1 2

Chapter 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 information

9iAS_DEV.PDF

9iAS_DEV.PDF Oracle9i Application Server for Windows NT 1.0.2.0.0 2001.2.1 1 1 PL/SQL...3 1.1...3 1.2 PL/SQL Web Toolkit...5 1.3 Database Access Descriptor...6 1.4 PL/SQL...8 1.5 PL/SQL...10 1.6 PL/SQL...12 2 SERVLET...13

More information

Microsoft PowerPoint - 3-Forms-Others.ppt

Microsoft 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

SQL (2) データベース論 Ⅰ 第 7 回 URL 作成者末次文雄 C

SQL (2) データベース論 Ⅰ 第 7 回 URL   作成者末次文雄 C SQL (2) データベース論 Ⅰ 第 7 回 URL http://homepage3.nifty.com/suetsuguf/ 作成者末次文雄 C 課題 6 の解答例 テーブル定義 CREATE DATABASE 学科 ; CREATE TABLE 学科 TBL ( 学科番号 INT(7) NOT NULL UNIQUE, 学科名称 NCHAR(10), 主任 NCHAR(10) ); CREATE

More information

Postgres Plus Advanced Server 9.3パーティションテーブルの特徴と性能検証レポート

Postgres 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 information

dbMAGIC Ver8.2 SQLガイド

dbMAGIC Ver8.2 SQLガイド dbmagic dbmagic SQL dbmagic SQL dbmagic 1999 2 5 (1) (2) (3) (4) (3) Windows WindowsNT Microsoft Corporation Java Sun Microsystems,Inc. dbmagic Copyright 1999 ii SQL 1 1 1 1.1 : : : : : : : : : : : : :

More information

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 PASSEXAM http://www.passexam.jp Exam : 70-461J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 1. あなたが ContosoDb 付きの Microsoft SQL Server 2012 のデータベースを管理します 展示に示すように テーブルが定義されています ( 図表ボタンをクリックします

More information

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2

ValueHolder... 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 information

DB12.1 Beta HandsOn Seminar

DB12.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 information

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO SQLite SQLite3 http://www.ns.kogakuin.ac.jp/~ct13140/prog/ オープンソース ( フリー )RDBMS 実装の 1 個 http://www.sqlite.org/ 現在,3.6 が最新版. SQLite 2.x と SQLite 3.x が有名. 特徴 RDBMS サーバプロセスの起動が不要. 1 データベース,1 ファイル で格納.. つまり

More information

122.pdf

122.pdf HironobuUtsugi hironobu-utsugi@exa-corp.co.jp RDB exa review XML HTML W3C(World Wide Web Consortium) XML(Extensible Markup Language) HTML RDB(Relational Database) XML XML DB RDB XML DB XML DB XML * 1 RDB

More information

Gartner Day

Gartner Day J2EE 1 J2EE C AP 2 J2EE AP DD java *.class java *.class java *.class *.class DD EAR, WAR, JAR orionapplicationclient.xmweb.xmapplication.jar.xml orion- orion-ejb- ml Oracle Application Server 10g *.jsp

More information

プレポスト【問題】

プレポスト【問題】 1/5 ページ プレポスト データベース基礎 受講日程受講番号氏名 1 データベースの特徴で間違っているものを選びなさい 1. データの一元管理が可能 2. データの重複が少ない 3. プログラムとの関係が1 対 1 4. データの整合性の確保 2 ANSI/SPARC による 3 層スキーマについて正しいものを選びなさい 1. 外部スキーマ : プログラムに必要な部分のデータ構造を定義概念スキーマ

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

OOW_I06

OOW_I06 G XDK XML Agenda XDK Overview XML Parser XML Schema Processor (XML SQL Utility XML Class Generator XML Transviewer Beans XSQL Servlet Oracle XML Developer s Kit Oracle XML Devleloper s Kit (XDK XML DB

More information

0 第 4 書データベース操作 i 4.1 データベースへの接続 (1) データベースチェックポイントの追加 データベースチェックポイントを追加します (2)ODBC による接続 ODBC を使用してデータベースへ接続します SQL 文を手作業で指定する場合 最大フェッチ行数を指定する場合はここで最大行数を指定します ii 接続文字列を作成します 作成ボタンクリック > データソース選択 > データベース接続

More information

listings-ext

listings-ext (6) Python (2) ( ) ohsaki@kwansei.ac.jp 5 Python (2) 1 5.1 (statement)........................... 1 5.2 (scope)......................... 11 5.3 (subroutine).................... 14 5 Python (2) Python 5.1

More information

PowerPoint -O80_PSO_AFO.PDF

PowerPoint -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 information

PostgreSQLによる データベースサーバ構築技法

PostgreSQLによる データベースサーバ構築技法 PostgreSQL PostgreSQL PostgreSQL (UCB) Unix/Linux/Windows LC2002 Copyright(C)2002 Tatsuo Ishii 1 PostgreSQL API C, C++, Java, Perl, Tcl/Tk, PHP, Ruby LC2002 Copyright(C)2002 Tatsuo Ishii 2 PostgreSQL (SQL)

More information

Oracle Warehouse Builder 10g Release 2 リポジトリ拡張Cookbook

Oracle Warehouse Builder 10g Release 2 リポジトリ拡張Cookbook Oracle Warehouse Builder 10g Release 2 Cookbook 2006 5 注 : Oracle Warehouse Builder 10g Release 2 リポジトリ拡張 Cookbook 2 Oracle Warehouse Builder 10g Release 2 Cookbook Oracle Warehouse Builder 10g Release

More information