Thủ tục lưu trữ SQL Server xuất Excel
Trong các bài viết trước, chúng ta đã xem xét thuật toán chung để tìm và xóa các giao dịch mở chưa hoàn thành trong cơ sở dữ liệu SQL Server, tạo bảng để sửa các giao dịch chưa hoàn thành và thủ tục được lưu trữ CRUD, đồng thời triển khai nhiều cài đặt giúp quy trình làm việc tài liệu của chúng ta hiệu quả và tiện dụng Show
Bây giờ, hãy xuất và kiểm tra một thủ tục được lưu trữ, tạo mã của nó và biến nó thành một tập lệnh – nó sẽ được thực thi trên bất kỳ máy chủ hoặc một nhóm máy chủ nào bằng cách chỉ định các tham số đầu vào phù hợp Xuất thủ tục lưu sẵn trong SQL ServerCũng có thể khá hữu ích khi tạo một tập lệnh để tạo các đối tượng cơ sở dữ liệu cần thiết, ví dụ: tạo một tập lệnh để xuất một thủ tục đã lưu trữ thành một tệp hoặc sao chép thủ tục đã lưu trữ sang các giải pháp khác. Để làm điều này, hãy làm theo các bước sau
Khi tất cả các bước này được thực hiện, chúng ta sẽ nhận được một tập lệnh được tạo của thủ tục lưu sẵn đã xuất Kiểm tra một thủ tục được lưu trữHãy quay lại một thủ tục lưu sẵn mà chúng ta đã tạo trong phần 2. Nếu chúng ta kéo con trỏ đến một thủ tục được lưu trữ, một trình đơn thả xuống sẽ bật lên hình 4. Trình đơn thả xuống thủ tục được lưu trữĐể hoạt động bình thường, thủ tục được lưu trữ của bạn phải có một mô tả. Nếu nó chưa được thêm vào, vui lòng chạy đoạn script sau
Hoặc đi đến các thuộc tính mở rộng của đối tượng Quả sung. 5 Thêm mô tả của thủ tục được lưu trữBạn cũng có thể thêm mô tả bằng phương pháp này Quá trình tạo mã của thủ tục lưu trữBạn có thể gọi nó bằng cách nhấp chuột phải vào menu thả xuống của thủ tục được lưu trữ, sau đó chọn “Đối tượng tập lệnh là TẠO/THAY ĐỔI” Quả sung. 6 Chọn “Script Object as CREATE/ALTER” trong menu ngữ cảnhKhi bạn thực hiện việc này, một tập lệnh cho thay đổi đối tượng sẽ bật lên – trong trường hợp của chúng tôi, đó sẽ là thay đổi thủ tục được lưu trữ. Nếu không có đối tượng, sẽ có một kịch bản để tạo ra nó. Tập lệnh này có thể dễ dàng được chuyển sang các phiên bản MS SQL Server thích hợp Chuyển mã thủ tục được lưu trữ thành tập lệnhBạn có thể chọn “Convert EXEC to Script” trong menu thả xuống Quả sung. 7 Chọn lệnh “Convert EXEC to Script” trong menu chính của SQL CompleteThay vì gọi một thủ tục lưu sẵn, một tập lệnh sẽ được tạo, các tham số mục nhập sẽ trở thành các biến và nội dung thủ tục lưu trữ sẽ trở thành một tập lệnh. Đó là một tính năng tiện dụng khi kiểm tra mã của bạn Quả sung. 8 Kết quả tạo tập lệnh từ thủ tục lưu sẵnGiờ đây, bạn có thể chạy tập lệnh dẫn xuất trên bất kỳ máy chủ hoặc một nhóm máy chủ nào bằng cách đặt các giá trị phù hợp của tham số mục nhập Lịch sử tạo truy vấnBây giờ chúng ta hãy xem lại một chức năng quan trọng khác – SQL Complete. Lịch sử thực thi hiển thị các truy vấn trước đó. Để làm điều này, bấm vào Hoàn thành SQL. Nút Lịch sử thực hiện Quả sung. 9 Chọn lệnh “Execution History” trong menu chính của SQL CompleteBạn sẽ thấy cửa sổ sau Quả sung. 10 Hiển thị các tập lệnh đã thực thiGóc trên cùng bên trái của cửa sổ chứa các bộ lọc cho từ và phạm vi thời gian, trong khi góc bên phải hiển thị số lượng truy vấn được tìm thấy dựa trên dữ liệu đã nhập trong bộ lọc. Phía dưới cùng của cửa sổ hiển thị truy vấn được chọn từ bảng Bảng bao gồm các cột sau
Việc tìm kiếm các cột “Văn bản truy vấn” và “Bật thực thi” được thực hiện trong bộ lọc “Tìm kiếm” và “Từ/Đến” Bạn cũng có thể sắp xếp các cột dữ liệu theo thứ tự tăng dần hoặc giảm dần bằng cách nhấp vào tiêu đề của cột thích hợp. Theo mặc định, sắp xếp cột “Execution On” được bật theo thứ tự giảm dần Bạn có thể sắp xếp nhiều cột cùng lúc bằng cách giữ nút SHIFT. Bạn cũng có thể thiết lập các bộ lọc phức tạp hơn bằng cách bấm vào dấu hiệu bộ lọc Bây giờ, hãy nhập tên thủ tục được lưu trữ của chúng tôi “AutoKillSessionTranBegin” trong bộ lọc “Tìm kiếm” Quả sung. 12 Tìm kiếm thủ tục lưu trữ trong tab “Lịch sử thực thi”Kết quả là, chúng tôi có được toàn bộ lịch sử tạo của srv. Thủ tục AutoKillSessionTranBegin đã được mô tả trước đây Nếu bạn nhấp chuột phải vào một hàng thích hợp trong bảng, bạn có thể mở một tập lệnh trong một cửa sổ mới hoặc sao chép tập lệnh đó vào khay nhớ tạm để dán vào bất cứ nơi nào cần thiết Quả sung. 13 Sao chép tập lệnh đã chọn từ tab “Lịch sử thực thi”Bạn có thể mở tập lệnh trong một cửa sổ mới bằng cách nhấp đúp vào tập lệnh mong muốn trong một hàng của bảng Bạn cũng có thể chỉ định thời gian lưu trữ lịch sử thực thi, kích thước truy vấn tối đa và đường dẫn lưu trữ lịch sử Quả sung. 14. Cài đặt lệnh “Lịch sử thực thi” trong SQL CompleteBạn có thể đọc thêm chi tiết về chức năng Lịch sử thực thi tại đây Thế thôi nhé mọi người. Chức năng mới đã được phát triển, thử nghiệm và chuyển sang các phiên bản MS SQL Server phù hợp Làm cách nào để xuất dữ liệu từ SQL Server sang tệp CSV bằng thủ tục được lưu trữ?Cách xuất dữ liệu máy chủ SQL từ bảng sang tệp CSV . nội dung Bấm chuột phải vào cơ sở dữ liệu và điều hướng đến Nhiệm vụ > Xuất dữ liệu Trong cửa sổ Trình hướng dẫn Nhập và Xuất SQL Server, nhấp vào Tiếp theo Tùy chỉnh dữ liệu trong cửa sổ Choose a Data Source Sau đó nhấp vào Tiếp theo Tùy chỉnh dữ liệu trong cửa sổ Choose a Destination Làm cách nào để xuất dữ liệu truy vấn chọn lọc sang Excel trong SQL Server?Xuất kết quả truy vấn sang Excel trong SQL Developer . Bước 1. Chạy truy vấn của bạn. Để bắt đầu, bạn cần chạy truy vấn của mình trong SQL Developer. . Bước 2. Mở Trình hướng dẫn xuất. . Bước 3. Chọn định dạng Excel và vị trí để xuất tệp của bạn. . Bước 4. Xuất đầu ra truy vấn sang Excel Làm cách nào để xuất dữ liệu từ thủ tục được lưu trữ sang Excel bằng SSIS?Kéo dòng đầu ra của Nguồn OLE DB tới Đích Excel, sau đó chỉnh sửa đích và thực hiện tab Ánh xạ để ánh xạ các cột đầu vào ra khỏi quy trình được lưu trữ của bạn (và do đó là Nguồn OLE DB), tới các cột trong bảng tính. Điều này sẽ làm cho quá trình hoạt động một lần |