Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
782,12 KB
Nội dung
Tạocáctậplệnhmộtcáchhiệuquảhơntrongtrình
soạn thảoSQLvàXQuery
Giới thiệu
Trình soạnthảoSQLvàXQuery giúp bạn tạovà chạy cáctậplệnhSQL có chứa các câu lệnh
SQL và XQuery. Tính năng của trìnhsoạnthảo bao gồm làm nổi bật cú pháp, định dạng SQL,
các trình trợ giúp nội dung, phân tích cú pháp và xác nhận hợp lệ và xác nhận hợp lệ ngữ nghĩa.
Bạn có thể xác nhận hợp lệ cú pháp trongtậplệnh với nhiều trình phân tích cơ sở dữ liệu và chạy
các tậplệnhmộtcách tuần tự với nhiều kết nối cơ sở dữ liệu. Ngoài ra, bạn có thể xuất khẩu các
tập lệnhSQL ra ngoài và nhập khẩu cáctậplệnhSQL vào trìnhsoạn thảo. Thông quatrìnhsoạn
thảo, bạn cũng có thể lên lịch trình để thực thi tậplệnhvà truy cập vào các công cụ của IBM, các
công cụ này giúp bạn phân tích và tinh chỉnh hiệu năng của các truy vấn SQL của bạn.
Bài viết này mô tả việc sử dụng hiệuquảcác tính năng mới để giúp bạn phát triển cáctậplệnh
SQL của bạn hiệuquả hơn. Các tính năng trongtrìnhsoạnthảo có sẵn cho tất cả các máy chủ dữ
liệu được hỗ trợ trong bàn làm việc, ngoại trừ bất kỳ máy chủ dữ liệu nào được đặc biệt lưu ý là
không được hỗ trợ.
Trình soạnthảoSQLvàXQuery có sẵn trongcác sản phẩm dựa trên Eclipse của IBM sau đây:
IBM Data Studio (Xưởng dữ liệu IBM)
InfoSphere Data Architect (Kiến trúc sư dữ liệu InfoSphere)
InfoSphere Optim Query Tuner (Trình tinh chỉnh truy vấn Optim InfoSphere)
Phần Tài nguyện có chứa các liên kết đến các chủ đề trong Trung tâm thông tin quản lý dữ liệu
tích hợp, trung tâm này mô tả các sản phẩm trên.
Ghi chú của Ban biên tập: Bài viết này là bản cập nhật của bản xuất bản lần đầu vào tháng
Mười, 2010 của Harry Gegoni Patel và Chat Chatterton.
Về đầu trang
Tạo một kịch bản lệnhSQL
Bạn có thể tạo ra tậplệnhSQL từ những nơi khác nhau tại bàn làm việc. Với bài viết này, chúng
được tạo ra từ khung nhìn (Trình thám hiểm nguồn dữ liệu). Để tìm hiểucác phương pháp tiếp
cận khác để tạotập lệnh, hãy xem tạo câu lệnhSQLvàXQuerytrongtrìnhsoạnthảoSQLvà
XQuery ở phần Tài nguyên.
Trong bài viết này, tậplệnh được tạo ra trong cơ sở dữ liệu SAMPLE trên một kết nối dữ liệu
DB2 cho Linux, UNIX và Windows. Nếu bạn muốn tìm hiểucácquátrình được mô tả trong bài
viết này, bạn có thể sử dụng cơ sở dữ liệu của riêng bạn hoặc cơ sở dữ liệu SAMPLE. Tổ chức
của bạn có thể cung cấp cơ sở dữ liệu SAMPLE trên máy chủ mà bạn có thể kết nối. Nếu bạn
muốn tạo ra một bản sao cục bộ của cơ sở dữ liệu SAMPLE trên hệ thống của bạn, thì bạn hãy
xem liên kết Tạocác cơ sở dữ liệu mẫu ở phần Tài nguyên.
Sau khi kết nối tới cơ sở dữ liệu trong khung nhìn Data Source Explorer, bạn đã sẵn sàng để tạo
ra tậplệnh SQL. Nhấp vào kết nối cơ sở dữ liệu, và sau đó nhấp vào nút New SQL Script trên
thanh công cụ, như trong hình 1.
Hình 1. Nút thanh công cụ New SQL Script trong khung nhìn Data Source Explorer
Tập lệnh rỗng mở ra trongtrìnhsoạnthảoSQLvàXQuery cho kết nối đã chọn. Các thông tin kết
nối được hiển thị trên thanh công cụ và trên trang Configuration (cấu hình) của ô cửa sổ
Command (lệnh) như trong hình 2. Ô cửa sổ lệnh là cửa sổ dạng tai phiếu mà bạn có thể hiển thị
hoặc ẩn trong khi làm việc trongtrìnhsoạn thảo, trình này kiểm soát cấu hình, xác thực, những
trình đăng ký đặc biệt vàcác số đo hiệu năng cho cáctậplệnh của bạn.
Hình 2. Kết nối cơ sở dữ liệu được hiển thị trong thanh công cụ trìnhsoạnthảovà trang
cấu hình
Bạn có thể hiển thị hoặc ẩn các thông tin kết nối tới cơ sở dữ liệu trong thanh công cụ trìnhsoạn
thảo bằng cách nhấn vào mũi tên điều khiển bên cạnh kết nối, như trong hình 3.
Hình 3. Thông tin kết nối cơ sở dữ liệu được hiển thị trong thanh công cụ trìnhsoạnthảo
Về đầu trang
Thay đổi các kết nối cơ sở dữ liệu
Khi bạn tạotậplệnhSQL thông quamột kết nối trong khung nhìn Data Source Explorer, thì tập
lệnh được kết nối với cơ sở dữ liệu liên quan. Các thông tin trong thanh công cụ trìnhsoạnthảo
cho thấy thông tin về kết nối và cơ sở dữ liệu.
Khi bạn đang phát triển tậplệnhSQL của mình, chính cơ sở dữ liệu mà tậplệnh được kết nối đến
sẽ quyết định những thông tin có sẵn trong hỗ trợ nội dung, một tính năng của trìnhsoạnthảo có
thể giúp bạn phát triển các câu lệnhSQL của mình. Nhà cung cấp và phiên bản cơ sở dữ liệu xác
định việc hợp lệ cú pháp của câu lệnhSQL của bạn. Kết nối cơ sở dữ liệu cũng có thể ảnh hưởng
đến kết quả khi bạn chạy tậplệnh SQL.
Bạn có thể thay đổi cơ sở dữ liệu mà tậplệnh được kết nối đến bằng cách nhấn vào nút Select
trên trang cấu hình. Nếu bạn có kết nối đến hai hoặc nhiều cơ sở dữ liệu trong khung nhìn Data
Source Explorer, thì hãy chọn hồ sơ kết nối khác trongtrình hướng dẫn Select Connection
Profile (Chọn hồ sơ kết nối) như trong hình 4.
Hình 4. Hồ sơ kết nối khác được lựa chọn trongtrình hướng dẫn Chọn hồ sơ kết nối (Select
Connection Profile)
Ngoài ra, nếu bạn đang kết nối tới chỉ một cơ sở dữ liệu, bạn có thể nhấp vào New trongtrình
hướng dẫn Select Connection Profile (Chọn hồ sơ kết nối) và sau đó định nghĩa một kết nối mới
trong trình hướng dẫn New Connection Profile (Hồ sơ kết nối mới).
Để biết thêm thông tin về việc thay đổi kết nối cơ sở dữ liệu, hãy xem Thay đổi kết nối cơ sở dữ
liệu trongtrìnhsoạnthảoSQLvàXQuery tại phần Tài nguyên.
Bạn cũng có thể ngắt kết nối tậplệnh với cơ sở dữ liệu. Điều này rất hữu ích, ví dụ: khi bạn
muốn làm việc ngắt tuyến (offline). Để ngắt kết nối tập lệnh, chọn No Connection (Không kết
nối) trong danh sách thả xuống, như trong hình 5.
Hình 5. Ngắt kết nối tậplệnh với cơ sở dữ liệu
Sau khi bạn chọn Không kết nối, ô cửa sổ lệnh được ẩn tự động, như trong hình 6, nhưng bạn có
thể khôi phục lại ô này bất cứ lúc nào
Hình 6. Không có kết nối tới cơ sở dữ liệu và cửa sổ lệnh đã ẩn đi
Khi bạn muốn kết nối lại tới cơ sở dữ liệu, nhấp vào liên kết kết No Connection trên thanh công
cụ của trìnhsoạnthảovà cửa sổ lệnh được hiển thị tự động. Chọn kết nối trong danh sách thả
xuống mà bạn muốn kết nối đến.
Để biết thêm thông tin về việc ngắt kết nối tậplệnh tới một cơ sở dữ liệu, xem Ngắt kết nối các
tập lệnh từ cơ sở dữ liệu trongtrìnhsoạnthảoSQLvàXQuery tại phần Tài nguyên.
Về đầu trang
Phát triển tậplệnh của bạn
Trang Validation (xác nhận hợp lệ) của ô cửa sổ Command, như trong hình 7, chứa các thành
phần điều khiển mà bạn có thể sử dụng trong khi đang tạo ra các câu lệnhtrongtậplệnhSQL
của mình. Bạn có thể xác nhận hợp lệ hoặc cú pháp hoặc ngữ nghĩa, hoặc cả hai trongcác câu
lệnh mà bạn đang tạo ra. Bạn cũng có thể thay đổi dấu kết thúc câu lệnh cho tất cả các câu lệnh
trong tập lệnh.
Hình 7. Trang xác nhận hợp lệ trong cửa sổ lệnh
Xác nhận hợp lệ cú pháp trong câu lệnhSQLvàXQuery
Khi bạn nhập câu lệnhSQLvàXQuery vào trongtrìnhsoạnthảo thì cú pháp trong câu lệnh được
kiểm tra hợp lệ. Các câu lệnh được phân tích để xác định xem từ khoá và vị trí của chúng trong
các câu lệnh có hợp lệ hay không.
Theo mặc định, tùy chọn Validate statement syntax for current configuration (Xác nhận hợp lệ
cú pháp câu lệnh cho cấu hình hiện tại) đã được đánh dấu chọn, điều đó có nghĩa là trình phân
tích cú pháp được lựa chọn dựa vào kiểu cơ sở dữ liệu mà tậplệnh được kết nối tới. Ví dụ: Giả
sử bạn phát triển tậplệnhtạo ra bảng SALES với chỉ mục trong lược đồ DB2ADMIN của cơ sở
dữ liệu SAMPLE. Trong hình 8, tậplệnh cho thấy không có lỗi cú pháp với trình phân tích cú
pháp của DB2 cho Linux, UNIX và Windows (phiên bản 9.7) đã chọn.
Hình 8. Câu lệnh đã kiểm tra hợp lệ với kết nối hiện tại gắn với tậplệnh
Có thể bạn muốn xác nhận hợp lệ tậplệnh đối với một kiểu cơ sở dữ liệu khác, ví dụ: Nếu bạn
đang có kế hoạch xuất tậplệnh để sử dụng trong kiểu cơ sở dữ liệu khác. Bạn có thể chọn trình
phân tích cú pháp khác mà không phải thay đổi cơ sở dữ liệu mà tậplệnh được kết nối tới. Khi
bạn chọn tùy chọn Validate statement syntax (Xác nhận hợp lệ cú pháp của câu lệnh) và chọn
một trình phân tích cú pháp khác trong danh sách thả xuống, thì các câu lệnhtrongtậplệnh được
xác nhận hợp lệ với trình phân tích cú pháp mà bạn chọn. Hiện nay các phân tích cú pháp cho
các kiểu cơ sở dữ liệu sau đây có sẵn trongtrìnhsoạnthảoSQLvà XQuery:
DB2 cho Linux, UNIX và Windows (phiên bản 9.7)
DB2 cho Linux, UNIX và Windows (phiên bản 9.8)
DB2 cho z/OS (phiên bản 10)
DB2 cho z/OS (phiên bản 9)
DB2 cho i5/OS
Máy chủ Dynamic của Informix
Ghi chú: Việc kiểm tra cú pháp đặc thù cho từng phiên bản chỉ có sẵn cho DB2 cho Linux,
UNIX và Windows và DB2 cho z/OS, có nghĩa là bất kỳ phiên bản DB2 nào cho Linux, UNIX
và Windows trước phiên bản 9.7 vẫn sẽ sử dụng trình phân tích cú pháp của phiên bản 9.7 và bất
kỳ phiên bản nào sau phiên bản 9.8 sẽ sử dụng trình phân tích cú pháp của phiên bản 9.8. Cũng
tương tự như vậy đối với DB2 cho z/OS trước phiên bản 9 và sau phiên bản 10. DB2 cho i5/OS
và Informix Dynamic Server sẽ sử dụng trình phân tích cú pháp mới nhất được hỗ trợ.
Ví dụ: Giả sử bạn muốn sử dụng tậplệnh để tạo ra các bảng SALES với các chỉ mục của nó
trong cơ sở dữ liệu trong DB2 cho máy chủ z/OS. Để xác nhận hợp lệ tậplệnh này cho cơ sở dữ
liệu đích, bạn chỉ cần thay đổi trình phân tích cú pháp của DB2 cho z/OS (phiên bản 10), và bạn
có thể làm điều này trong khi tậplệnh vẫn đang được kết nối tới cơ sở dữ liệu SAMPLE.
Trong trường hợp này, mệnh đề ALLOW REVERSE SCANS trong câu lệnh CREATE INDEX
là không hợp lệ với trình phân tích cú pháp DB2 cho z/OS (phiên bản 10). Trìnhsoạnthảo báo
lỗi xác nhận hợp lệ với các dấu hiệu màu đỏ ở lề trái và lề phải và gạch dưới cú pháp không hợp
lệ bằng đường màu đỏ lượn sóng. Như trong hình 9, bạn có thể thấy lời giải thích của lỗi cú pháp
trong một cửa sổ nổi lên bằng cách di chuyển con trỏ trỏ vào điểm đánh dấu lỗi ở bên lề.
Hình 9. Cáclệnh của tậplệnh được xác nhận hợp lệ với trình phân tích cú pháp DB2 cho
z/OS (phiên bản 10)
Nếu bạn thích, bạn có thể ngừng xác nhận hợp lệ cú pháp bằng cách chọn No validation (Không
xác nhận hợp lệ) trong danh sách Validate statement syntax (xác nhận hợp lệ cú pháp lệnh).
Nếu bạn đang làm việc ngắt tuyến (có nghĩa là, No Connection (Không kết nối) được lựa chọn
trên trang Configuration), bạn vẫn có thể xác nhận hợp lệ cú pháp trongcác câu lệnhSQLvà
XQuery mà bạn đang viết. Trên trang Validation, chọn trình phân tích cú pháp cho các kiểu cơ
sở dữ liệu thích hợp, như thể hiện trong hình 10. Sau khi bạn xác nhận hợp lệ cho một kiểu cơ sở
dữ liệu, bạn có thể tiếp tục xác nhận hợp lệ tậplệnh với trình phân tích cú pháp cho kiểu cơ sở
dữ liệu khác.
Hình 10. Xác nhận hợp lệ các câu lệnhSQL ngắt tuyến, không kết nối cơ sở dữ liệu.
Để biết thêm thông tin về việc xác nhận hợp lệ câu lệnhSQLvà XQuery, hãy xem mục Xác
nhận hợp lệ câu lệnhSQLvàXQuery tại phần Tài nguyên.
Xác nhận hợp lệ ngữ nghĩa trong câu lệnhSQL
Bạn cũng có thể xác nhận hợp lệ các tham chiếu đến các bảng, cột, vàcác thủ tục đã lưu sẵn
trong cơ sở dữ liệu mà tậplệnh được kết nối tới. Các tham chiếu tới đối tượng cơ sở dữ liệu được
xác nhận hợp lệ chỉ trongcác câu lệnhSQL DML. Trạng thái của tùy chọn Validate database
object references (xác nhận hợp lệ các tham chiếu tới đối tượng cơ sở dữ liệu) sẽ quyết định việc
có xảy ra xác nhận hợp lệ hay không khi bạn gõ nhập.
Xác nhận hợp lệ ngữ nghĩa chỉ gắn với cơ sở dữ liệu mà tậplệnh hiện đang kết nối tới. Trình
phân tích cú pháp được lựa chọn trong danh sách Xác nhận hợp lệ cú pháp của câu lệnh, không
có hiệu lực gì đối với xác nhận hợp lệ ngữ nghĩa. Bạn có thể đánh dấu chọn tùy chọn này bất cứ
lúc nào trongquátrình phát triển tậplệnh dù bạn có chọn trình phân tích xác nhận hợp lệ cú pháp
hay không.
Hình 11 cho thấy lỗi ngữ nghĩa đối với tham chiếu đến bảng SAMPLE_SALES1, bảng này
không tồn tại trong lược đồ DB2ADMIN của cơ sở dữ liệu SAMPLE. Trìnhsoạnthảo hiển thị
cùng các chỉ báo lỗi cho lỗi cú pháp và lỗi ngữ nghĩa.
Hình 11. Xác nhận lỗi của tham chiếu tới đối tượng cơ sở dữ liệu trong câu lệnh DML
Để biết thêm thông tin về xác nhận hợp lệ các tham chiếu tới đối tượng cơ sở dữ liệu trong câu
lệnh SQL, xem phần Xác nhận hợp lệ câu lệnhSQLvàXQuerytrong phần Tài nguyên.
Thay đổi dấu kết thúc câu lệnh
Khi bạn có nhiều câu lệnhtrongtậplệnh SQL, thì mỗi câu lệnh phải được ngăn cách bởi dấu kết
thúc câu lệnh. Theo mặc định, trìnhsoạnthảoSQLvàXQuery sử dụng dấu chấm phẩy (;). Bạn
có thể thay đổi dấu kết thúc câu lệnh mặc định cho tất cả cáctậplệnh mà bạn tạo ra trongtrình
soạn thảo sử dụng trình đơn (Window> Preferences).
Bạn có thể sử dụng trường trên trang Xác nhận hợp lệ của ô cửa sổ Lệnh để thiết lập dấu kết thúc
câu lệnh cho mộttậplệnh cụ thể. Dấu kết thúc câu lệnh mà bạn đã thiết lập trongtậplệnhSQL
vẫn còn tồn tại mỗi khi bạn mở cáctậplệnhtrongtrìnhsoạnthảoSQLvà XQuery.
Trong mộttậplệnh đã cho, bạn chỉ có thể sử dụng một dấu kết thúc câu lệnh. Nghĩa là, tất cả các
câu lệnhtrongmộttậplệnhSQL phải sử dụng cùng một dấu kết thúc câu lệnh. Khi bạn thiết lập
dấu kết thúc câu lệnhtrongtậplệnhSQL có chứa các câu lệnh đang có, thì trìnhsoạnthảo không
cập nhật các dấu kết thúc câu lệnh hiện tại mộtcách tự động. Thay vào đó, bạn phải cập nhật
theo cách thủ công tất cả các dấu kết thúc câu lệnh hiện có trongtập lệnh.
[...]... gồm các câu lệnhSQL được lưu trữ trongmột hoặc nhiều tệp tin như là một phần của tậplệnh mà bạn đang phát triển Hãy nhấp vào nút Import ( cụ trìnhsoạnthảo để nhập các câu lệnhSQL vào tập tin văn bản ) trên thanh công Các câu lệnhSQLtrongtập tin được chọn sẽ được sao chép và được dán vào vị trí của điểm chèn trongtrìnhsoạnthảo Nếu bạn nhập khẩu các câu lệnh vào tậplệnh đã có chứa các câu lệnh. .. các kết quảSQL sau khi chạy tậplệnh với phương thức chạy JDBC và tùy chọn ưa thích Hình 19 Khung nhìn các kết quảSQL sau khi chạy tậplệnh với Trình xử lý dòng lệnhvàcác tùy chọn ưa thích Để biết thêm thông tin về việc chạy các câu lệnh SQL, hãy xem phần Chạy các câu lệnhSQL tại phần Tài nguyên Về đầu trang Các nút thanh công cụ của trìnhsoạnthảoSQLvàXQuery Nhập các câu lệnhSQL từ tập lệnh. .. các câu lệnh SQL, thì các câu lệnh nhập khẩu được đặt trong ngoặc với các dòng ghi chú, như trong hình 20 Dòng ghi chú Script xác định tệp tin mà từ đó các câu lệnh đã được nhập khẩu Hình 20 Câu lệnhSQL được nhập khẩu vào tậplệnh hiện có Để biết thêm thông tin về nhập khẩu các câu lệnhSQL vào cáctập lệnh, xem mục nhập khẩu câu lệnhSQL vào các tậplệnhtrong trình soạnthảoSQLvàXQuery tại phần... khẩu câu lệnhSQL từ mộttậplệnh Khi bạn phát triển tậplệnh của bạn, bạn có thể muốn viết các câu lệnhSQL mà bạn, hoặc thành viên nhóm phát triển của bạn, có thể bao gồm vào trong cáctậplệnh SQL Sử dụng nút Export ( ) trên thanh công cụ trìnhsoạnthảo để xuất khẩu tất cả các câu lệnhSQLtrongtập lệnh, hoặc chỉ những câu lệnh mà bạn đã chọn Các câu lệnhSQL được xuất khẩu được lưu trongmột tệp... của tậplệnh SQL, bao gồm cả phần mở rộng sql Để biết thêm thông tin về xuất khẩu các câu lệnhSQL từ cáctập lệnh, xem phần xuất khẩu các câu lệnh từ cáctậplệnhSQLtrongtrìnhsoạnthảoSQLvàXQuery tại phần Tài nguyên Phân tích và tinh chỉnh các truy vấn của bạn Công cụ giải thích trực quan cung cấp khung nhìn đồ họa của các câu lệnhSQL của bạn để bạn có thể phân tích các truy vấn của mình và. .. của kết quảSQL Bây giờ bạn đã khám phá các tùy chọn ưa thích khi chạy, bạn sẵn sàng chạy cáctậplệnhSQL Hãy nhấp vào nút Run SQL ( trongtậplệnhSQL ) trên thanh công cụ trìnhsoạnthảo để thực hiện các câu lệnhTậplệnh được chạy với cơ sở dữ liệu mà nó đang được kết nối đến Tiến độ và kết quả của việc chạy tậplệnh này sau đó được hiển thị trên khung nhìn các kết quả SQL, như trong hình 18 và 19... lý công việc ( trìnhsoạnthảo của trình quản lý công việc ) trên thanh công cụ trìnhsoạnthảo để khởi chạy TrìnhsoạnthảoSQLvàXQuery giúp chuyển một số thông tin đến trình quản lý công việc, chẳng hạn như câu lệnh từ cáctậplệnh SQL, dấu kết thúc câu lệnh, các thông tin kết nối cơ sở dữ liệu và kiểu chạy thực thi Thông tin này được sử dụng bởi trìnhsoạnthảo của trình quản lý công việc để sắp... nội dung trongtrìnhsoạnthảoSQLvàXQuery Giống như nhiều tính năng sản phẩm khác, trìnhsoạnthảoSQLvàXQuery cung cấp hỗ trợ nội dung để tạo ra câu lệnhSQL Tương tự như trìnhsoạnthảo Java trong Eclipse, hỗ trợ nội dung có thể được kích hoạt bằng cách nhấn tổ hợp phím Ctrl+Space Để tạo ra câu lệnhSQL của bạn với hỗ trợ nội dung, hãy bắt đầu bằng việc gõ nhập biểu thức select * from và nhấn... sẽ chạy, và mọi câu tậplệnhlệnh thành công được cuộn lùi lại Cuộn lùi lại Dừng và Nếu tất cả các câu lệnh trongtậplệnh thành công, thì tất cả các câu lệnh khi hoàn thành cuộn lùi được cuộn lùi lại Nếu lỗi xảy ra, tậplệnh sẽ ngừng chạy, và mọi câu tậplệnh lại lệnh thành công được cuộn lùi lại Phương thức chạy Xử lý dòng lệnhvàcác tùy chọn ưa thích Bảng sau đây sẽ chi tiết cáchcác câu lệnh được... Dừng và Nếu tất cả các câu lệnh trongtậplệnh thành công, thì tất cả các câu lệnh hoàn thành tập cuộn lùi được giao kết tới cơ sở dữ liệu đã chỉ rõ Nếu lỗi xảy ra, tậplệnh sẽ lệnh lại ngừng chạy, và tất cả các câu lệnh thành công được cuộn lùi lại Cuộn lùi lại Nếu tất cả các câu lệnh trongtậplệnh thành công, thì tất cả các câu lệnh khi hoàn thành Tiếp tục được cuộn lùi lại Nếu lỗi xảy ra, câu lệnh . Tạo các tập lệnh một cách hiệu quả hơn trong trình
soạn thảo SQL và XQuery
Giới thiệu
Trình soạn thảo SQL và XQuery giúp bạn tạo và chạy các tập lệnh. vào các tập lệnh, xem mục nhập khẩu câu
lệnh SQL vào các tập lệnh trong trình soạn thảo SQL và XQuery tại phần Tài nguyên.
Xuất khẩu câu lệnh SQL từ một