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

Tìm tên tham số của một thủ tục được lưu trữ

Để chỉ lấy tên, bạn có thể sử dụng truy vấn này:

SELECT name
FROM sys.parameters
WHERE object_id = OBJECT_ID('YourProcedureName')

Để biết thêm thông tin chi tiết (tên, loại và độ dài của thông số):

SELECT p.name AS ParameterName, t.name AS ParameterType, p.max_length AS ParameterLength
FROM sys.parameters AS p
JOIN sys.types AS t ON t.user_type_id = p.user_type_id
WHERE object_id = OBJECT_ID('YourProcedureName')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đếm các ngày trong tuần trong một tháng nhất định

  2. Không thể chèn giá trị rõ ràng cho cột nhận dạng trong bảng 'bảng' khi IDENTITY_INSERT được đặt thành TẮT

  3. Đếm các giá trị trùng lặp liên tiếp trong SQL

  4. Cách tham gia bảng trống

  5. Tổng hợp có thể không xuất hiện trong danh sách tập hợp của một tuyên bố CẬP NHẬT. Nếu cập nhật với Tên cột