VIEW trong SQLite | 54 bài học SQLite miễn phí hay nhất PDF view trong sqlite

2 128 0
VIEW trong SQLite | 54 bài học SQLite miễn phí hay nhất PDF view trong sqlite

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

Thông tin tài liệu

http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     VIEW SQLite Một view khơng khác ngồi mơt lệnh SQLite mà lưu giữ Database với tên liên kết Một view thực thành phần bảng form truy vấn SQLite định nghĩa trước Một view chứa tất hàng bảng hàng chọn từ bảng Một view tạo từ nhiều bảng, phụ thuộc vào truy vấn SQLite viết để tạo view View, chất giống Virtual Table (bảng ảo), cho phép người dùng thực hiện: • Cấu trúc liệu theo cách mà người dùng tìm thấy tính tự nhiên tính trực quan • Giới hạn truy cập tới liệu người dùng thấy (đơi khi) sửa đổi cách xác họ cần • Tổng kết liệu từ bảng đa dạng để tạo báo cáo View SQLite read-only bạn thực thi lệnh DELETE, INSERT UPDATE View Nhưng bạn tạo Trigger View mà kích hoạt nỗ lực để DELETE, INSERT UPDATE View thực cần thiết phần thân Trigger Tạo View SQLite View SQLite tạo sử dụng lệnh CREATE VIEW Các View tạo từ bảng đơn, nhiều bảng từ view khác Cú pháp lệnh CREATE VIEW SQLite sau: CREATE [TEMP | TEMPORARY] VIEW view_name AS SELECT column1, column2 FROM table_name WHERE [condition]; Bạn bao nhiều bảng lệnh SELECT theo cách tương tự bạn sử dụng chúng truy vấn SELECT thơng thường Nếu từ khóa tùy ý TEMP TEMPORARY có mặt, View tạo sở liệu tạm thời TEMP http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Ví dụ Bạn theo dõi bảng COMPANY có ghi sau: ID -California Teddy Rich-Mond Kim Houston NAME -20000.0 23 65000.0 22 10000.0 AGE ADDRESS Allen Norway 20000.0 David South-Hall 45000.0 SALARY -Paul 32 25 Texas Mark 27 Texas James -15000.0 25 85000.0 24 Bây ví dụ để tạo view từ bảng View sử dụng để có số cột từ bảng sqlite> CREATE VIEW COMPANY_VIEW AS SELECT ID, NAME, AGE FROM COMPANY; Bây giờ, bạn truy vấn COMPANY_VIEW theo cách tương tự bạn truy vấn bảng thực Sau ví dụ: sqlite> SELECT * FROM COMPANY_VIEW; Ví dụ cho kết quả: ID 32 25 24 NAME Allen David AGE -25 27 -Teddy Kim 23 22 Paul Mark James Xóa View SQLite Rõ ràng là, bạn có view, khơng cần thiết sử dụng view điều cần làm xóa chúng Để xóa View, bạn sử dụng lệnh DROP VIEW với view_name SQLite Cú pháp để xóa view SQLite sau: sqlite> DROP VIEW view_name; Ví dụ sau để xóa COMPANY_VIEW tạo trước sqlite> DROP VIEW COMPANY_VIEW;   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ... view điều cần làm xóa chúng Để xóa View, bạn sử dụng lệnh DROP VIEW với view_ name SQLite Cú pháp để xóa view SQLite sau: sqlite> DROP VIEW view_name; Ví dụ sau để xóa COMPANY _VIEW tạo trước sqlite> ... 85000.0 24 Bây ví dụ để tạo view từ bảng View sử dụng để có số cột từ bảng sqlite> CREATE VIEW COMPANY _VIEW AS SELECT ID, NAME, AGE FROM COMPANY; Bây giờ, bạn truy vấn COMPANY _VIEW theo cách tương tự... ví dụ: sqlite> SELECT * FROM COMPANY _VIEW; Ví dụ cho kết quả: ID 32 25 24 NAME Allen David AGE -25 27 -Teddy Kim 23 22 Paul Mark James Xóa View SQLite Rõ ràng là, bạn có view, khơng

Ngày đăng: 02/12/2017, 11:25

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan