SQL Query Analyzer bao gồm các cửa sổ, hộp thoại, hướng dẫn (wizard) giúp chúng ta thiết kế các tác vụ (Task) cần thiết để tạo các CSDL, lưu trữ, khai thác dữ liệu trong các CSDL đĩ.
Thanh tiêu đề (Title bar): Hiển thị tên của Server, CSDL hiện hành, và tài khoản kết nối tới.
Cơng cụ Database trên thanh cơng cụ, cho biết và cho phép bạn thay đổi CSDL được kết nối hiện hành.
Editor pane: dùng để đưa vào các câu lệnh và thực thi các câu lệnh T-SQL
Màu của mã lệnh trong Query Analyzer:
Màu Ý nghĩa Đỏ Chuỗi ký tự Đỏ đậm Thủ tục Xanh lá Bảng hệ thống Xanh lá đậm Chú giải Đỏ tươi Hàm hệ thống Xanh Từ khĩa Xám Tốn tử
Màu của mã lệnh bạn cĩ thể biết là bạn nhập câu lệnh vào là đúng hay sai. Bạn cĩ thể đổi màu qui định bằng các chọn trang fonts trong hộp thoại Tools Option.
Results pane: hiển thị kết quả của truy vấn được thực thi. Một hoặc nhiều hơn một trang được hiển thị trong results pane.
Trang Messages: Hiển thị thơng báo và các lổi gửi trả từ server.
Trang Results: Hiển thị những kết quả như văn bản tự do.
Trang Results Grid: Hiển thị các kết quả trong bảng kẻ lưới. Dữ liệu trong lưới chỉ để xem, khơng thể hiệu chỉnh được. Một vài truy vấn yêu cầu server trả về nhiều hơn một tập kết quả thì sẽ cĩ nhiều hơn một trangResults Grid sẽ được hiển thị. Nếu lưới kết quả trống sau khi thi hành một truy vấn thì truy vấn khơng được trả về một bảng kết quả
Trang Execution Plan: Hiển thị một biểu đồ của kế hoạch thực thi của truy vấn hiện hành. Bật tắt Execution Plan ta chọn từ thực đơn Query
Hình 21: Thành phần chính của Query Analyzer.
Lưu ý:
• Bạn cĩ thể nhập vào chuỗi các câu lệnh mới hoặc mở một tập lệnh cĩ sẳn. Khi bạn đã làm việc xong với tập lệnh bạn cĩ thể lưu nĩ thành một tập tin để dàng dùng lại sau (tập tin cĩ phần mở rộng là .SQL).
• Truy vấn cĩ thể là một câu lệnh đơn hoặc nhiều câu lệnh. Những câu lệnh cĩ thể khơng thể thực thi như là một phần của cùng một truy vấn với những câu lệnh khác. Trong trường hợp này được viết cách nhau bởi từ khĩa GO.
• Những câu lệnh cĩ thể gõ trên cùng một hàng hoặc trãi dài qua nhiều hàng. Do câu lệnh T-SQL thì quá dài để đặt trên một dịng, nên ta gõ chúng trên nhiều dịng, điều này sẽ làm cho chúng ta dễ đọc các câu lệnh.
• Nếu khơng cĩ lệnh được chọn thì khi bạn thi hành truy vấn thì tồn bộ nội dung của query pane sẽ được thực thi