Tôi muốn so sánh hai quy trình được lưu trữ và tôi cần tìm hiểu xem các dòng nào đã được thêm, sửa đổi hoặc xóa trong quy trình được lưu trữ mới.So sánh hai phiên bản của một thủ tục lưu sẵn
Trả lời
Bạn nên sử dụng kiểm soát nguồn trên các tập lệnh mà bạn sử dụng để tạo/thay đổi các thủ tục được lưu trữ. Bạn có thể sử dụng SVN hoặc git cho việc này. Sau đó, diffing các phiên bản của tập tin trở nên tầm thường, như là khách hàng kiểm soát nguồn sẽ đi kèm với một công cụ diffing.
Nếu bạn chỉ muốn phân biệt hai tệp, bạn có thể sử dụng WinMerge (miễn phí), tuyệt vời hoặc thậm chí FC.EXE (công cụ so sánh tệp đi kèm với Windows) để so sánh hai tệp.
Nếu bạn muốn có giải pháp tốt hơn (nhưng khó thực hiện hơn), tôi khuyên bạn nên sử dụng Kiểm soát nguồn cổng đỏ ở đầu SVN hoặc git. Red Gate Source Control tích hợp với SSMS, vì vậy bạn có thể thực hiện các thay đổi và xem sự khác biệt trong công cụ.
Bạn không cho sử dụng Nguồn Control RedGate, hoặc kiểm soát nguồn ở tất cả. Bạn có thể sử dụng SQL của Red Gate So sánh với cả hai so sánh và đồng bộ hóa các thủ tục được lưu trữ trong cơ sở dữ liệu của bạn. Không có tập lệnh, không kiểm soát nguồn. Google để 'so sánh và đồng bộ hóa các đối tượng SQL', có rất nhiều công cụ khác cho việc này.
- 1. Làm thế nào để gọi thủ tục lưu sẵn từ một thủ tục lưu sẵn khác?
- 2. Phiên bản nào của MYSQL hỗ trợ các thủ tục lưu sẵn?
- 3. Thực hiện một thủ tục lưu sẵn trong một thủ tục lưu sẵn khác trong máy chủ SQL
- 4. MS SQL: Loại bỏ giá trị trả về của thủ tục lưu sẵn được gọi trong thủ tục lưu sẵn
- 5. Thực hiện một thủ tục được lưu trữ trong một thủ tục lưu sẵn
- 6. Thủ tục lưu trữ thực hiện một thủ tục lưu sẵn
- 7. TSQL: Gọi thủ tục lưu sẵn từ một thủ tục lưu sẵn khác và đọc kết quả
- 8. Gọi thủ tục lưu sẵn với asp.net
- 9. Đếm kết quả của thủ tục lưu sẵn
- 10. Gọi thủ tục lưu sẵn của Oracle trong Squirrel SQL
- 11. Tạo một thủ tục lưu sẵn qua C#
- 12. Sự khác biệt giữa các thủ tục lưu sẵn và các thủ tục lưu sẵn mở rộng
- 13. Vượt qua mảng vào một thủ tục lưu sẵn
- 14. Mẫu JDBC Spring để gọi Thủ tục lưu sẵn
- 15. Cách sao lưu các thủ tục lưu sẵn trong MySQL
- 16. Làm cách nào để so sánh hai phiên bản AssemblyName?
- 17. So sánh hai chuỗi phiên bản trong PHP
- 18. So sánh 2 phiên bản của một assembly .NET?
- 19. Làm thế nào để sử dụng một giá trị từ một thủ tục lưu sẵn trong một thủ tục khác?
- 20. Gọi thủ tục lưu sẵn trong mã vạch
- 21. Tìm các thủ tục lưu sẵn có quyền thực thi
- 22. Tạo các thủ tục lưu sẵn với SQLAlchemy
- 23. Cách lấy lỗi sql trong thủ tục lưu sẵn
- 24. Oracle: Thủ tục lưu sẵn Java gửi thông báo JMS
- 25. Sử dụng thủ tục lưu sẵn trong Rails
- 26. Gọi thủ tục lưu sẵn với các tham số
- 27. Các câu lệnh sau END trong thủ tục lưu sẵn
- 28. Các bảng tạm thời trong các thủ tục lưu sẵn
- 29. Ném ngoại lệ trong thủ tục lưu sẵn SQL CLR
- 30. Tham số "Boolean" cho thủ tục lưu sẵn Oracle