Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Bạn có thể thực hiện một lựa chọn trên các kết quả của một thủ tục được lưu trữ trong T-SQL

Bạn không thể làm điều này, tuy nhiên bạn có thể thực hiện nó như một phần chèn. ví dụ:

insert mytable
exec myStoredProcedure

Ngoài ra, đừng bao giờ đặt tên cho các thủ tục đã lưu trữ của bạn là sp_xxxx. Điều này là do SQL sẽ luôn tìm kiếm trong khu vực thủ tục được lưu trữ của hệ thống do sp_ trước khi tìm kiếm trong các thủ tục được lưu trữ của người dùng, dẫn đến sự mất mát nhỏ về hiệu suất có thể khiến nó trở nên khá đáng kể trên một quy trình được chạy thường xuyên.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách khắc phục “Thủ tục yêu cầu tham số‘ @statement ’thuộc loại‘ ntext / nchar / nvarchar ’.” Lỗi trong máy chủ SQL

  2. Đếm MDX theo thời gian mà không có phân cấp cụ thể

  3. 5 cách tìm hàng có chứa chữ hoa trong SQL Server

  4. Các bảng tạm thời được lưu trữ ở đâu trong máy chủ sql?

  5. Cách truy cập các hàm vô hướng của SQL Server trong MS Access VB