How to pass column name as well as Table Name to a stored procedure as a parameter in SQL Server?

Nosheen Javed

I have a stored procedure which takes the column name as well as the table name as a parameter.

ALTER PROCEDURE [dbo].[usp_TableReporting_GetColumnNamesAndValues]
    @concatstring AS VARCHAR(100),
    @Tablename as VARCHAR(100)
AS
BEGIN
    SELECT @concatstring FROM @Tablename
END

This procedure gives me an error :

Must declare the scalar variable @TableName

although I have already declared it on the top.

Milen

use dynamic SQL:

ALTER PROCEDURE [dbo].[usp_TableReporting_GetColumnNamesAndValues]
@concatstring AS VARCHAR(100),
@Tablename as VARCHAR(100)

AS
BEGIN
    Declare @mystring varchar(max) = N'select ' +  @concatstring + ' from ' + @Tablename
    exec (@mystring)

END

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

SQL Server: How to use a database name as a parameter in a stored procedure?

From Dev

SQL Server: How to use a database name as a parameter in a stored procedure?

From Dev

SQL Server 2012 - Pass stored procedure name to another stored procedure

From Dev

How to give table name dynamically in stored procedure in SQL Server 2012

From Dev

How to give table name dynamically in stored procedure in SQL Server 2012

From Dev

How should I pass a table name,column name and value into a stored procedure

From Dev

Passing table name and column name dynamically to PL/SQL Stored procedure

From Dev

t-sql stored procedure pass FIELD name as a parameter

From Dev

dynamic sql in stored procedure with column name as input parameter

From Dev

How to pass a parameter name into a stored procedure with an optional param in asp

From Dev

Delphi - pass table valued parameter to SQL Server stored procedure

From Dev

Delphi - pass table valued parameter to SQL Server stored procedure

From Dev

How to take table name as an input parameter to the stored procedure?

From Dev

How to pass each value of the column from a table to a stored procedure and save the result in a table in SQL-Server

From Dev

How to pass each value of the column from a table to a stored procedure and save the result in a table in SQL-Server

From Dev

Dynamic SQL Server stored procedure with table name as input param

From Dev

Pass a table name to a stored procedure's into statement

From Dev

How to pass two values to a single parameter in SQL Server stored procedure?

From Dev

How to pass schema as parameter to a stored procedure in sql server?

From Dev

In SQL Server 2012, how do I get the column name and data type from a view, function, or stored procedure?

From Dev

SQL Server Profiler: Get stored procedure name

From Dev

Invalid object name sql server stored procedure

From Dev

SQL Server insert table column to stored procedure

From Dev

Stored procedure with @variable server name

From Dev

Table parameters on stored procedure joins and autoincrement id on column name

From Dev

Select column name only from table in stored procedure

From Dev

SQL injection with stored procedure name

From Dev

SQL Server Stored Procedure Parameter

From Dev

sql server stored procedure IN parameter

Related Related

  1. 1

    SQL Server: How to use a database name as a parameter in a stored procedure?

  2. 2

    SQL Server: How to use a database name as a parameter in a stored procedure?

  3. 3

    SQL Server 2012 - Pass stored procedure name to another stored procedure

  4. 4

    How to give table name dynamically in stored procedure in SQL Server 2012

  5. 5

    How to give table name dynamically in stored procedure in SQL Server 2012

  6. 6

    How should I pass a table name,column name and value into a stored procedure

  7. 7

    Passing table name and column name dynamically to PL/SQL Stored procedure

  8. 8

    t-sql stored procedure pass FIELD name as a parameter

  9. 9

    dynamic sql in stored procedure with column name as input parameter

  10. 10

    How to pass a parameter name into a stored procedure with an optional param in asp

  11. 11

    Delphi - pass table valued parameter to SQL Server stored procedure

  12. 12

    Delphi - pass table valued parameter to SQL Server stored procedure

  13. 13

    How to take table name as an input parameter to the stored procedure?

  14. 14

    How to pass each value of the column from a table to a stored procedure and save the result in a table in SQL-Server

  15. 15

    How to pass each value of the column from a table to a stored procedure and save the result in a table in SQL-Server

  16. 16

    Dynamic SQL Server stored procedure with table name as input param

  17. 17

    Pass a table name to a stored procedure's into statement

  18. 18

    How to pass two values to a single parameter in SQL Server stored procedure?

  19. 19

    How to pass schema as parameter to a stored procedure in sql server?

  20. 20

    In SQL Server 2012, how do I get the column name and data type from a view, function, or stored procedure?

  21. 21

    SQL Server Profiler: Get stored procedure name

  22. 22

    Invalid object name sql server stored procedure

  23. 23

    SQL Server insert table column to stored procedure

  24. 24

    Stored procedure with @variable server name

  25. 25

    Table parameters on stored procedure joins and autoincrement id on column name

  26. 26

    Select column name only from table in stored procedure

  27. 27

    SQL injection with stored procedure name

  28. 28

    SQL Server Stored Procedure Parameter

  29. 29

    sql server stored procedure IN parameter

HotTag

Archive