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

Similar documents
橡実践Oracle Objects for OLE

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

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

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

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

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

,, create table drop table alter table

tkk0408nari

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

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

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

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

: ORDER BY

日本オラクル株式会社

Microsoft PowerPoint pptx

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

結合演算 ( 復習 ) データベース論 (9) R 社員番号 氏名麻生太郎安部晋三与謝野馨森喜朗 部門経理課営業課総務課営業課 S 部門経理課営業課総務課 電話 問合せ言語と SQL(2) R S 社員番号

Oracle Database Connect 2017 JPOUG

PowerPoint -O80_REP.PDF

SQLite データベース IS04 組み込み 1

answer.indd

Microsoft PowerPoint - db03-5.ppt

宣言と同時代入は 2008 から int = 888 mysql 単純表記 select 10 f1, 20 f2, 'aaa' f3 1 行代入 = = = 'AAA' Set からの代入は複数不可 バッチ (go) と変数の範

関数サンプル2

関数サンプル1

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

XML Consortium & XML Consortium 1 XML Consortium XML Consortium 2

FormPat インポート設定ガイド

この文章に含まれる情報は 公表の日付の時点での Microsoft Corporation の考え方を表しています 市場の変化に応える必要 があるため Microsoft は記載されている内容を約束しているわけではありません この文書の内容は印刷後も正しいとは保障で きません この文章は情報の提供の

橡j_Oracle_whitepaper.PDF

関数サンプル1

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

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

FileMaker SQL Reference

122.pdf

untitled

Oracle Lite Tutorial

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps

Oracle Rdb: PowerPoint Presentation

関数サンプル2

PowerRDBconnector説明書(SQLServer編)

KeySQL for Microsoft Windows 6.0 : B Copyright 2006, Oracle Corporation. All rights reserved. Printed in Japan. * Oracle Corporation Oracle Co

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

untitled

_02_3.ppt

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

データベース移行ツール操作説明書 日本ブレイディ株式会社

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

Oracle Rdb: SQL Update

目次 1. データモデルと SQL( 復習 ) 2.SQL の特徴 3.SQL の文法 4. データ定義 ( 基本編 ) 5.DB 管理 ( 基本編 ) 6. データ操作 ( 基本編 ) 7. レポート課題 8. 参考書ほか

KWCR3.0 instration

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

ODBC Driver for 4D Server

csj-report.pdf

FileMaker 15 SQL リファレンスガイド

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

PowerPoint Presentation

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

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

Oracle Database 11g × Hitachi Storage Solutionsのベストプラクティス

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

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

dbMAGIC Ver8.2 SQLガイド

SQL Server 2008 自習書シリーズ No.5 Transact-SQL 入門 Published: 2008 年 4 月 6 日 改訂版 : 2008 年 10 月 13 日 有限会社エスキューエル クオリテゖ

PGECons技術ドキュメントテンプレート Ver.3

橡ExCtrlPDF.PDF

Wiki Wiki Wiki...

Microsoft Word - SQL.rtf

ODBC を使って MS SQL の ISE 2.1 を設定する

Microsoft Word - sample_adv-programming.docx

領域サイズの見積方法

KeySQL R5.1 Release Note

D1印刷用.PDF

问题集 ITEXAMPASS 1 年で無料進級することに提供する


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


Oracle Lite Tutorial

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

IIJ Technical WEEK Cloudbusting Machine(CBM)


このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないもの

imt_817_tuning_11_1822.PDF


5 Q. 結果セットを 1 行飛ばしに FETCH することはできますか A. できません Oracle は必ず結果セットを上から 1 行ずつ FETCH します 6 Q. カーソルを一度にいくつまでオープンできますか A. 初期化パラメータ OPEN_CURSORS で指定したの値までカーソルをオ

intra-mart Accel Platform — TableMaintenance 管理者操作ガイド   第16版  

untitled

3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 )

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

intra-mart Accel Platform — TableMaintenance 管理者操作ガイド   第9版  

データベース工学 2011年度資料

[Lab 2]Oracleからの移行を促進する新機能

関数サンプル2

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

hands_on_4.PDF

基本サンプル

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

Microsoft PowerPoint - 第5章補足-DB2組み込みSQL.ppt

Advantage CA-Easytrieve Plus

Transcription:

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 Oracle SQL PL/SQL SQL Server 2 1 059

1 SQL Server osql GO 1 EXECUTE sp_executesql CREATE DEFAULTCREATE PROCEDURECREATE RULECREATE TRIGGERCREATE VIEW CREATE CREATE CREATE EXECUTE EXECUTE EXECUTE EXECUTE Oracle SQL schema.objectname@netservicename netservicename SID @netservicename SQL Server < >. < >. < >. < > 060

2 server01 keiridbuser1 uriage server01.keiridb.user1.uriage dbo SQL Server Oracle dbo Oracle SQL Server 1-2 1 Oracle SQL Server DB_A DB_B A B 1-2 SQL Server Oracle SQL Server int bigint -2 63-9,223,372,036,854,775,808 2 63-19,223,372,036,854,775. 807 2 1 061

int int -2 31-2,147,483,648 2 31-12, 147,483,647 smallint tinyint -2 15-32,768 2 15-132,767 0 255 bit bit 1 0 decimal decimal -10 38 +1 10 38-1 numeric numeric decimal money money 10,000 1 smallmoney -2 63-922,337,203,685,477. 5808 2 63-1+922,337,203,685, 477.5807 smallmoney 10,000 1-214,748.3648 +214,748. 3647 float -1.79E+ 308 1.79E + 308 real -3.40E + 38 3.40E + 38 datetime 300 1 3.33 1753 1 1 9999 12 31 smalldatetime 1900 1 1 2079 6 6 char 8,000 Unicode varchar text 8,000 Unicode 2 31-12,147,483,647 Unicode 062

2 Unicode nchar 4,000 Unicode nvarchar ntext 4,000 Unicode sys name nvarchar128 2 30-11,073,741,823 Unicode binary 8,000 varbinary 8,000 image 2 31-12,147,483,647 cursor sql_variant table timestamp uniqueidentifier text ntext timestamp sql_ variant SQL Server GUID 1 SQL Server @ DECLARE SET @x @y int 100 500 2 1 063

DECLARE @x int, @y int SET @x = 100 SET @y = 500 SQL Serve @@ SQL Server 7.0 @@ERROR Oracle PL/SQL EXCEPTION SQL Server @@error @@IDENTITY INSERT ID IDENTITY @@ROWCOUNT @@TRANCOUNT SQL Oracle SQL Server SQL SQL SQL Server DATEADDDATEDIFF DATENAMEDATEPARTDAYMONTHYEAR SQL Server Books Online Oracle SYSDATE SQL Server GETDATE 2 Oracle 2 4 RR YY 50 064

2 SQL Server 1 2 1-3 2 1950 2049 1 1-3 2 SQL Server Enterprise Manager FROM Oracle SELECT FROM DUAL SQL Server FROM SELECT GETDATE() PRINT SQL Server SET SELECT @x = 12345 Oracle SQL Server + employee fname lname SELECT fname + lname FROM employee 2 1 065

Oracle FROM WHERE SELECT CategoryName, ProductName FROM Categories C, Products P WHERE C.CategoryID = P.CategoryID AND ProductName = 'Ikura' SQL Server SELECT CategoryName, ProductName FROM Categories C INNER JOIN Products P ON C.CategoryID = P.CategoryID WHERE ProductName = 'Ikura' Oracle SELECT ProductName, Quantity FROM Products P, Orders O WHERE P.ProductID (+) = O.ProductID SQL Server Oracle (+) *= =* SQL-92 SELECT ProductName, Quantity FROM Products P LEFT OUTER JOIN Orders O ON P. ProductID = O.ProductID SQL SQL Server SQL SQL Oracle CREATE OR REPLACE OR REPLACE SQL Server OR REPLACE CREATE 066

2 IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id('')) DROP TABALE Oracle ROWNUM ROWNUM WHERE SQL Server Oracle ROWNUM 1 SET ROWCOUNT n TOP SELECT Transact- SQL 10 SELECT TOP 10 * FROM orders ORDER BY quantity DESC WITH TIES 10 SELECT TOP 10 WITH TIES * FROM orders ORDER BY quantity DESC 1% SELECT TOP 1 PERCENT * FROM orders ORDER BY quantity DESC SQL Server BEGIN END SQL Server PRINT IF SQL 1 2 1 067

IF (SELECT AVG(price) FROM titles WHERE type = 'mod_cook') < $15 BEGIN PRINT 'The following titles are excellent mod_cook ' PRINT 'books: ' SELECT SUBSTRING(title, 1, 35) AS Title FROM titles WHERE type = 'mod_cook' END ELSE IF (SELECT AVG(price) FROM titles WHERE type = 'mod_cook') > $15 BEGIN PRINT 'The following titles are expensive mod_cook ' PRINT 'books: ' SELECT SUBSTRING(title, 1, 35) AS Title FROM titles WHERE type = 'mod_cook' END SQL Server temp ORDER BY # SQL Server temp ## SQL Server temp temp SELECT INTO Oracle CREATE TABLE AS SELECT 068

2 IDENTITY 1 Oracle SEQUENCE SQL Server IDENTITY IDENTITY order order_no 10000 5 CREATE TABLE orders (order_no INT IDENTITY(10000,5) NOT NULL order_date DATETIME NOT NULL customer VARCHER(50) NOT NULL) Oracle SQL Server Oracle SQL Server PRIMARY KEY UNIQUE UNIQUE NULL 1 DISABLEENABLE NOCHECK CHECK PRIMARY KEYUNIQUE CASCADE DEFAULT CHECK FOREIGN KEY Oracle SQL Server FOREIGN KEY CASCADE DELETE CASCADE DELETE CASCADE UPDATE 2 1 069