动态存储过程从表中检索数据

Jer*_*oel -1 sql sql-server

在SQL Server中,我有一个名为的表CM:

client_no     ac_no     ac_group
--------------------------------
 MGO           025        033
 CGO           035        036
 MGO           015        038
 MGO           045        039
 cGO           085        031
Run Code Online (Sandbox Code Playgroud)

我想创建一个动态存储过程来从中获取数据CM.

The*_*ner 5

CREATE PROCEDURE GetInfo
      @client_no Nvarchar(10)
AS
BEGIN
      DECLARE @SQL NVARCHAR(2000)
      SET @SQL = 'SELECT client_no, acc_no, ac_group FROM CM WHERE client_no = ''' + @client_no + ''''
      EXEC(@SQL)
END
Run Code Online (Sandbox Code Playgroud)