1. Trang chủ
  2. » Công Nghệ Thông Tin

QUI ĐỊNH ĐẶT TÊN TRONG ORACLE ppsx

4 387 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Qui định đặt tên trong oracle
Trường học University of Information Technology
Chuyên ngành Information Technology
Thể loại bài viết
Năm xuất bản 2002
Thành phố Ho Chi Minh
Định dạng
Số trang 4
Dung lượng 154 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

QUI ĐỊNH ĐẶT TÊN TRONG ORACLE1.. TRIGGER : tên là thao tác nào thì tên trigger bắt đầu bằng 3 chữ của thao tác đó.. VD : trigger insert vào table Đơn đặt hang ,….. Trigger insert, update

Trang 1

QUI ĐỊNH ĐẶT TÊN TRONG ORACLE

1 TRIGGER :

tên là thao tác nào thì tên trigger bắt đầu bằng 3 chữ của thao tác đó

VD : trigger insert vào table Đơn đặt hang ,… : INS_DON_DAT_HANG Trigger insert, update, delete trên table tồn kho thì : TRI_TON_KHO

2 PROCEDURE AND FUNCTION :

sẽ được đặt thống nhất do người leader chương trình đó qui định

Nếu có nhiều người cùng viết một procedure hay function thì đặt thêm tên của mình vào cuối (VD : PRO_ORDM_LIEN, PRO_ORDM_LONG,…)

3 QUI ĐỊNH VỀ BIẾN , THAM SỐ VÀ CURSOR :

Tên biến và tên trường phải tương úng với nhau như sau :

4 QUI ĐỊNH VỀ CÁCH TRÌNH BÀY :

Tên của các trigger, procedure, function đều phải viết hoa

SELECT Fact_No, Fact_Name, Fact_Nm

Trang 2

- Đối với câu lệnh if , cursor, ….

Dbms_output.put_line(‘Có dữ liệu ’) v_Sum := v_Sum + v_Qty ;

Elseif ……… Then

Dbms_output.put_line(‘Không có dữ liệu ’);

v_Sum := 0 ; Else

…………

End If;

******************************

LOOP

FETCH c_Cur1 INTO v_Count;

EXIT WHEN c_Cur1%notfound;

Dbms_output.Put_line(v_Count);

END LOOP;

CLOSE c_Cur1;

phức tạp

5 QUI ĐỊNH VẼ LƯU ĐỒ :

tương ứng

Bắt đầu và kết thúc của lưu đồ

Tham số truyền vào procedure, function Điều kiện if, else

Xử lý bên trong chương trình or lệnh if or cursor

p_Date

v_Sum := 0;

Trang 3

Điểm nối giữa 2 trang

Message thông báo lỗi

Vòng lặp loop cursor, for, while, …

Nối giữa các hình hay đường đi của lưu đồ

* Note : Trình bày càng rõ rang, trật tự, ngăn ngắn thì tốt hơn

A

error

End loop

Loop

Trang 4

MẪU LƯU ĐỒ :

Project

System

Action

TRI_INVOICE

Name Vo Thi Lien Date 2002/10/19 File name TRI_INVOICE.vsd

Contents

Start

END

get v_trace_amt from VENDER get v_remain_amt from LCISSUE

when inserting or updating or deleting on table INVOICE , testing LC_BALANCE - INV_AMT

Updating table LCISSUE with field REMAIN_AMT.

Updating table VENDER with field TRADE_AMT

if Insert or delete or update

v_lc_balance - v_inv_amt < 0

get v_lc_no,v_ven_no,v_inv_amt, v_lc_balance, v_over_amt from INVOICE

v_remain_amt := v_remain_amt - v_inv_amt v_remain_amt := 0

v_trade_amt := v_trade_amt + v_inv_amt

Update LCISSUE OF remain_amt With lc_no ; Update VENDER OF trade_amt With Ven_no ;

Y N

Ngày đăng: 02/08/2014, 02:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w