Cải tiến trong lệnh T-SQL của SQL Server 2008
Ngu
ồn : quantrimang.com
Quản trị mạng - SQL Server 2008 được tích hợp nhiều tính năng mới đáng
chú ý. Một trong số những tính năng này là những cải tiến trong câu lệnh
T-SQL giúp giảm thời gian làm việc với những câu lệnh này.
Trong phần đầu tiên của loạt bài viết này chúng ta sẽ tìm hiểu một số cải tiến của
T-SQL.
Cải tiến trong Intellisense (trình cảm ứng thông minh)
Với những cả
i của Intellisense giờ đây người dùng có thể lưu dữ liệu, tìm những
thông tin cần thiết, chèn trực tiếp các thành phần ngôn ngữ T-SQL vào mã và
trình cảm ứng thông minh này có thể giúp rút ngắn thời gian nhập lệnh từ bàn
phím. Chức năng này có thể rút ngắn thời gian phát triển phần mềm nhờ làm
giảm thời gian thao tác với bàn phím đồng thời giảm thiểu những tham chiếu tới
những tài liệu ngoài. Những cải tiến củ
a Intellisense bao gồm vùng ngôn ngữ T-
SQL được mở rộng và tích hợp một hệ thống mầu sắc.
Tính năng này hoạt động giống như tính năng kiểm tra cú pháp tự động trong
Visual Studio. Khi nhập lệnh T-SQL nó sẽ tự động hoàn thiện cú pháp cho lệnh,
và cho các đối tượng trong cơ sở dữ liệu, dù các biến đã được khai báo trước
đó. Người dùng có thể có thể lựa chọn sử dụng tính năng này hoặc tắt b
ỏ nó
nếu thấy không cần thiết. Cải tiến trong cú pháp lệnh T-SQL
•
&= Bitwise AND and assign
•
^= Bitwise XOR and assign
•
|= Bitwise OR and assign
Ví dụ: 3. Row Constructor. T-SQL được cải tiến cho phép chèn nhiều giá trị bằng một
lệnh INSERT duy nhất. Điều đó có nghĩa là người dùng có thể đưa nhiều thuộc
tính hàng vào trong mệnh đề VALUE.
Ví dụ:
Những cải tiến trong thành phần phụ thuộc của đối tượng
Những cải tiến trong những thành phần phụ thuộc của đối tượng giúp cung cấp
những thông tin đáng tin cậy của nhiều thành phần phụ thuộc giữa các đối tượng
thông qua view catalog mới được giới thiệu và các chức năng quản lý động.
Những thông tin của thành phần phụ thuộc luôn được cập nhật cho ph
ạm vi lược
đồ đối tượng(nơi đối tượng A không thể bị xóa do đối tượng B phụ thuộc vào nó)
và ngoài lược đồ đối tượng (nơi đối tượng A có thể bị xóa hoặc thậm chí không
thể được tạo tuy nhiên đối tượng B vẫn phụ thuộc vào nó). Những thành phần
phụ thuộc được kiểm tra cho các thủ tục lưu, bảng biểu, view, chức năng,
trigger, kiểu người dùng đị
nh nghĩa, tập hợp lược đồ XML, … SQL Server 2008