2012-09-30 45 views
9

Trong SQL Server Management Studio (SSMS) có tùy chọn để bật tự động hoàn thành intellisense cho JOIN?Intellisense cho JOINs trong SQL Server Management Studio

Ví dụ, nếu tôi gõ:

SELECT * FROM Employee INNER JOIN _ 

vào thời điểm này tôi muốn IntelliSense để cho tôi các bảng liên quan đến người lao động, và khi tôi chọn một để điền vào các điều kiện tham gia thích hợp, dựa trên mối quan hệ khóa ngoại.

LinqPad thực hiện điều này cho các truy vấn LINQ, điều này thật tuyệt. Tôi muốn như vậy trong SSMS. Tôi đang sử dụng SqlServer 2012.

+2

Không, đề xuất nó trên [Connect] (https://connect.microsoft.com/SQLServer/Feedback). Tôi dường như nhớ [Redgate SQL Prompt] (http://www.red-gate.com/products/sql-development/sql-prompt/) làm một cái gì đó như thế này mặc dù –

+0

Hi Martin - Tôi đã theo đề xuất của bạn và thêm của tôi gợi ý kết nối: [Thêm intelliSense cho các kết nối] (http://connect.microsoft.com/SQLServer/feedback/details/765434/add-intellisense-for-joins-in-sql-server-management-studio-ssms). Hãy bình chọn nếu bạn đồng ý! – Edward

+0

Wow đã có 2 phiếu bầu! Nó thật nhanh. :-) – Edward

Trả lời

1

Microsoft vẫn còn một chặng đường dài để thực hiện việc intellisense của mình để bắt kịp với Red-Gate SQLPrompt. Ngay cả trong SQL 2012 nó là ở mức tối thiểu.

Red-Gate SQL Prompt đã sáp nhập với Red-Gate SQL Refactor có nghĩa là ngoài việc Intellisense bạn nhận được một số tính năng để giúp đỡ với bố trí mã/định dạng, tìm biến không sử dụng, tóm tắt kịch bản của bạn, vv

Khi bạn tính đến khả năng đính kèm đoạn mã vào từ viết tắt thì tôi sẽ là ứng dụng sát thủ của nó.

Nếu bạn có tiền để mua SQLPrompt, tôi chắc chắn sẽ giới thiệu nó.

0

Tôi sử dụng SQL của devart Hoàn thành. Theo văn bản này, nó bằng một nửa giá của SQL Prompt của Red Gate và có một bộ tính năng tương tự. Họ có bản demo hoàn thành tự động THAM GIA của họ tại đây: http://www.devart.com/dbforge/sql/sqlcomplete/images/join-clause-auto-generation.gif .

Chúng cung cấp phiên bản miễn phí tốt hơn một chút so với Intellisense của SSMS 2008, nhưng không bao gồm tự động THAM GIA đề xuất về các phiên bản trả tiền của chúng.

Thật không may, tôi chưa chạy qua một công cụ miễn phí cung cấp những gì bạn tìm kiếm.

Các vấn đề liên quan