0

sự triển khai và các vần đề tồn tại

Trả lời bài tập ORACLE PL/SQL

Trả lời bài tập ORACLE PL/SQL

Kỹ thuật lập trình

... hay FALSE, ngược với %notfound • %isopen đònh cursor đề cập đến có mở sẳn sàng sử dụng hay không Trả TRUE hay FALSE Có loại vòng lặp PL/SQL? Các kiểu vòng lặp có sẵn PL/SQl là: • Lệnh loop-exit ... Phân biệt trỏ (cursor) ngầm trỏ tường minh? Cursor ngầm đòa không đặt tên lệnh SQL xử lý Oracle và/ hay chế thực thi PL/SQL Mọi lệnh SQL thực cursor ngầm, bao gồm lệnh update, insert, delete lệnh ... tường minh đặt tên developer Nó lệnh select đặt tên Bất kỳ lệnh select sử dụng cursor tường minh cách sử dụng cú pháp cursor cursor_name is Khi lệnh select đặt cursor tường minh, developer có toàn...
  • 2
  • 3,060
  • 42
Giáo trình SQL và PL/SQL

Giáo trình SQL PL/SQL

Kỹ thuật lập trình

... emp; 2.2 Các thành phần khác mệnh đề SELECT Trong mệnh đề SELECT đa vào thành phần khác: Biểu thức toán học Column alias Các column đợc ghép chuỗi Literal Biểu thức toán học Trong mệnh đề SELECT ... đợc có dấu cách viết cách sau tên column dấu cách Column alias đợc chấp nhận có dấu cách đợc đặt dấu nháy kép ( ) Vd: (ANUAL column alias) SELECT ename, SAL*12 ANUAL, comm FROM emp; Các column ... nhiều column Mệnh đề Order xếp nhiều column Các column cần xếp đợc viết thứ tự sau mệnh đề ORDER BY cách dấu phẩy (,) Column gần mệnh để ORDER BY có mức độ u tiên xếp cao Chỉ định cách thức xếp ASC/DESC...
  • 78
  • 620
  • 5
Oracle PL SQL cơ bản

Oracle PL SQL cơ bản

Cơ sở dữ liệu

... liệu trả Mệnh đề biểu diễn nơi chứa bao gồm FROM tên bảng 2.1.3 Các thành phần khác mệnh đề SELECT Trong mệnh đề SELECT đưa vào thành phần khác: Biểu thức toán học Column alias Các column ghép ... Tiêu đề cột (column alias) Trong mệnh đề SELECT, column alias phần nhãn hiển thị column lấy số liệu Trong column alias dấu cách viết cách sau tên column dấu cách Column alias chấp nhận có dấu cách ... 17 3.1 CÁC GIỚI HẠN TRONG TRUY VẤN DỮ LIỆU 3.1.1 Mệnh đề WHERE 3.1.2 Các toán tử sử dụng mệnh đề WHERE 3.1.3 Ví dụ sử dụng toán tử điều kiện 3.2 SẮP XẾP DỮ LIỆU TRẢ VỀ 3.2.1 Mệnh đề ORDER...
  • 105
  • 871
  • 2
Một số ưu điểm khi sử dụng PL/SQL để truy xuất dữ liệu

Một số ưu điểm khi sử dụng PL/SQL để truy xuất dữ liệu

Cơ sở dữ liệu

... hay FALSE, ngược với %notfound • %isopen đònh cursor đề cập đến có mở sẳn sàng sử dụng hay không Trả TRUE hay FALSE Có loại vòng lặp PL/SQL? Các kiểu vòng lặp có sẵn PL/SQl là: • Lệnh loop-exit ... Phân biệt trỏ (cursor) ngầm trỏ tường minh? Cursor ngầm đòa không đặt tên lệnh SQL xử lý Oracle và/ hay chế thực thi PL/SQL Mọi lệnh SQL thực cursor ngầm, bao gồm lệnh update, insert, delete lệnh ... tường minh đặt tên developer Nó lệnh select đặt tên Bất kỳ lệnh select sử dụng cursor tường minh cách sử dụng cú pháp cursor cursor_name is Khi lệnh select đặt cursor tường minh, developer có toàn...
  • 2
  • 2,566
  • 18
Giới thiệu chung về Oracle PL SQL cơ bản

Giới thiệu chung về Oracle PL SQL cơ bản

Cơ sở dữ liệu

... 13.2.3 Dò lỗi hàm, thủ tục CHƯƠNG 14 GIỚI THIỆU CÁC THỦ TỤC, HÀM PACKAGE 14.1 THỦ TỤC 14.1.1 Tạo thủ tục 14.1.2 Huỷ bỏ thủ tục 14.1.3 Các bước lưu giữ thủ tục 14.2 HÀM 14.2.1 Tạo hàm ... CHUNG 1.1.NGÔN NGỮ SQL 1.1.1 Lịch sử phát triển ngôn ngữ SQL Mô hình sở liệu (CSDL) quan hệ - RDBMS, E.F Codd đưa vào đầu thập kỷ 70 Từ đến nay, liên tục phát triển trở thành mô hình CSDL phổ biến ... KHẢO B - DANH MỤC CÁC HÌNH VẼ 85 86 86 86 87 .88 88 88 89 89 89 90 90 91 91 91 92 92 92 93 95 95 96 97 97 97 98 99 100 100 101 101 102 .103 103 103 Trang Quyển sách upload tại: hutonline.net...
  • 4
  • 657
  • 1
Giới thiệu ngôn ngữ PL-SQL

Giới thiệu ngôn ngữ PL-SQL

Cơ sở dữ liệu

... PL/SQL có khối lệnh khác Cấu trúc đầy đủ khối lệnh PL/SQL bao gồm: DECLARE /* Phần khai báo - Không bắt buộc */ Khai báo biến sử dụng phần thân BEGIN /* Phần thân */ Đoạn lệnh thực hiện; EXCEPTION ... action:='Invalid'; END IF; Trang 77 Quyển sách upload tại: hutonline.net Oracle - SQL PL/SQL 12.2.2 Lệnh lặp LOOP không định trước Trong lệnh lặp này, số lần lặp tuỳ thuộc vào điều kiện kết thúc vòng lặp không ... dòng phụ thuộc vào câu lệnh truy vấn liệu sau Trong trình xử lý, ta thao tác với cursor thông qua dòng liệu Dòng liệu định vị trỏ Với việc dịch chuyển trỏ, ta lấy toàn liệu trả Các bước sử dụng...
  • 8
  • 703
  • 4
GIỚI THIỆU NGÔN NGỮ PL-SQL

GIỚI THIỆU NGÔN NGỮ PL-SQL

Kỹ thuật lập trình

... sách upload tại: hutonline.net Oracle - SQL PL/SQL 12.5.BÀI TẬP Viết đoạn chương trình tìm kiếm hàng bảng EMP với biến đưa từ vào &1 dạng JOb_type(emp.job%type) đưa thông báo thích hợp vào bảng ... dòng phụ thuộc vào câu lệnh truy vấn liệu sau Trong trình xử lý, ta thao tác với cursor thông qua dòng liệu Dòng liệu định vị trỏ Với việc dịch chuyển trỏ, ta lấy toàn liệu trả Các bước sử dụng ... dịch chuyển trỏ, ta lấy toàn liệu trả Các bước sử dụng biến cursor: Khai báo > mở cursor > lấy liệu để xử lý > đóng cursor Khai báo: CURSOR Tên cursor( danh sách biến) IS Câu lệnh truy vấn;...
  • 8
  • 523
  • 2
Giới thiệu ngôn gn]c PL-SQL

Giới thiệu ngôn gn]c PL-SQL

Kỹ thuật lập trình

... PL/SQL có khối lệnh khác Cấu trúc đầy đủ khối lệnh PL/SQL bao gồm: DECLARE /* Phần khai báo - Không bắt buộc */ Khai báo biến sử dụng phần thân BEGIN /* Phần thân */ Đoạn lệnh thực hiện; EXCEPTION ... dòng phụ thuộc vào câu lệnh truy vấn liệu sau Trong trình xử lý, ta thao tác với cursor thông qua dòng liệu Dòng liệu định vị trỏ Với việc dịch chuyển trỏ, ta lấy toàn liệu trả Các bước sử dụng ... dịch chuyển trỏ, ta lấy toàn liệu trả Các bước sử dụng biến cursor: Khai báo > mở cursor > lấy liệu để xử lý > đóng cursor Khai báo: CURSOR Tên cursor( danh sách biến) IS Câu lệnh truy vấn;...
  • 8
  • 333
  • 0
Giới thiệu giáo trình SQL và PL-SQL

Giới thiệu giáo trình SQL PL-SQL

Kỹ thuật lập trình

... 1.3 Giới thiệu ngôn ngữ SQL 1.3.1 Lịch sử phát triển ngôn ngữ SQL Mô hình sở liệu (CSDL) quan hệ E.F Codd đa vào đầu thập kỷ 70, từ đến liên tục phát triển trở thành mô hình CSDL phổ biến bậc (RDBMS) ... CSDL quan hệ Ngôn ngữ SQL đợc IBM sử dụng hệ quản trị CSDL System R vào năm 70, hệ ngôn ngữ SQL (SEQUEL2) đợc IBM công bố vào tháng 11 năm 1976 Năm 1979, tập đoàn ORACLE giới thiệu thơng phẩm ... để gán huỷ quyền truy nhập vào CSDL Oracle cấu trúc bên Những lệnh đợc gọi lệnh điều khiển liệu DCL (Data Đào tạo bản: SQL PL/SQL Trang Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình...
  • 4
  • 371
  • 0
Tổng quan về PL-SQL và Procedure Builder

Tổng quan về PL-SQL Procedure Builder

Kỹ thuật lập trình

... connect vào CSDL để xem thông tin đối tợng CSDL Kéo thả để copy đối tợng Tìm kiếm đối tợng Program Unit editor Tác dụng: Dùng để soạn thảo đoạn chơng trình PL/SQL dễ dàng Cách gọi: Nhấn đúp vào ... icon bên trái program unit Hoặc Nhấn đúp vào nút (+) để tạo Program unit Tiện ích Compile: Dịch Đào tạo bản: SQL PL/SQL Trang 64 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/SQL ... unit công cụ Wizard Công cụ giúp dễ dàng việc xây dựng program unit Tạo program unit Tạo cách nhấn vào nút (+) toolbar Soạn thảo Trợ giúp soạn thảo menu edit Có thể dùng import export menu...
  • 4
  • 411
  • 1
Tổng quan về PL-SQL và Procedure builder

Tổng quan về PL-SQL Procedure builder

Kỹ thuật lập trình

... connect vào CSDL để xem thông tin đối tợng CSDL Kéo thả để copy đối tợng Tìm kiếm đối tợng Program Unit editor Tác dụng: Dùng để soạn thảo đoạn chơng trình PL/SQL dễ dàng Cách gọi: Nhấn đúp vào ... icon bên trái program unit Hoặc Nhấn đúp vào nút (+) để tạo Program unit Tiện ích Compile: Dịch Đào tạo bản: SQL PL/SQL Trang 64 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/SQL ... unit công cụ Wizard Công cụ giúp dễ dàng việc xây dựng program unit Tạo program unit Tạo cách nhấn vào nút (+) toolbar Soạn thảo Trợ giúp soạn thảo menu edit Có thể dùng import export menu...
  • 5
  • 460
  • 1
Giáo trình SQL và PL SQL part 6

Giáo trình SQL PL SQL part 6

Kỹ thuật lập trình

... 5000 Mệnh đề WHERE cấu trúc hình cây: Mệnh đề WHERE CONNECT BY đợc dùng đồng thời cấu trúc hình Nếu mệnh đề WHERE loại trừ số row cấu trúc hình row đợc loại trừ Nếu điều kiện đặt mệnh đề CONNECT ... phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/SQL [TABLESPACE tablespace] : Chỉ định TABLESAPCE cho bảng [STORAGE storage_clause] : Ghi mệnh đề lu trữ, đơn vị mặc định KB các chọn lựa ... WHERE Chọn row thỏa điều kiện mệnh đề WHERE START WITH,CONNECT BY Chọn dòng thứ tự thừa kế GROUP BY Nhóm dòng có expr giống HAVING Chọn nhóm thỏa điều kiện mệnh đề HAVING UNION, UNION ALL, INTERSET,...
  • 7
  • 414
  • 0
Giáo trình SQL và PL SQL part 7

Giáo trình SQL PL SQL part 7

Kỹ thuật lập trình

... xác thập phân cách nhân độ xác nhị phân với 0.30103 Đào tạo bản: SQL PL/SQL Trang 48 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/SQL 11.4.6 LONG Dùng để khai báo kiểu chuỗi ... LONG không đợc tham gia thành phần sau câu lệnh SQL Các mệnh đề WHERE, GROUP BY, ORDER BY, CONNECT BY với tác tử DISTINCT câu lệnh SELECT Các hàm sử dụng câu lệnh SQL nh SUBSTR, INSTR Trong ... dùng mệnh đề MODIFY để định nghĩa CONSTRAINT trừ ràng buộc NULL/NOT NULL Muốn sửa CONSTRAINT cần xoá chúng sau ADD thêm vào Đào tạo bản: SQL PL/SQL Trang 52 Công ty cổ phần đầu t phát triển công...
  • 7
  • 480
  • 3
Giáo trình SQL và PL SQL part 8

Giáo trình SQL PL SQL part 8

Kỹ thuật lập trình

... Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/SQL 13 Các lệnh Thao tác liệu khác 13.1 Chèn row vào table Để chèn row vào table dùng lệnh INSERT Cú pháp nh sau: ... Thông thờng thực lệnh thao tác liệu hay gặp phải lỗi ràng buộc toàn vẹn liệu Các lỗi xuất có ràng buộc trớc mà liệu nhập vào, chỉnh sửa hay xoá không đảm bảo điều kiện toàn vẹn Mã lỗi: ORA_02292: ... sau: COMMIT ROLLBACK Các lệnh DDL DCL thực (tự động commit) Lỗi, thoát khỏi SQL*Plus, hệ thống bị down Cú pháp lệnh điều khiển giao dịch: COMMIT Kết thúc giao dịch tại, thực chuyển đổi liệu...
  • 7
  • 441
  • 1

Xem thêm