Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 从表中检索数据的动态存储过程_Sql_Sql Server - Fatal编程技术网

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

Sql 从表中检索数据的动态存储过程,sql,sql-server,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 我想创建一个动态

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

client_no     ac_no     ac_group
--------------------------------
 MGO           025        033
 CGO           035        036
 MGO           015        038
 MGO           045        039
 cGO           085        031

我想创建一个动态存储过程来从
CM

获取数据,您到目前为止尝试了什么?请不要将代码示例或示例数据放入注释中-因为您无法格式化它,所以读取它非常困难。。。。取而代之的是:通过编辑你的问题来更新它,以提供额外的信息!谢谢。提到您的预期输出在您的问题中,您说您希望动态存储过程从CM中获取数据,根据您的问题,此查询是正确的。请稍候,我将尽快修改以确保…等待您的回答
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