skip to main  |
      skip to sidebar
          
        
          
        
SQL : Passing local variables to dynamic SQL statements.
Declare @DSQL nvarchar(4000), <@inputLocalParameter> , <@outLocalParameter> 
Set @DSQL = N'Select <@outLocalParameter> =   from  where    like '''+<@inputLocalParameter>+''''
Exec sp_executesql @query = @DSQL, @params = N'<@outLocalParameter>  output', <@outLocalParameter> = <@outLocalParameter> output
Print <@outLocalParameter>
<@inputLocalParameter>  - Parameter / Local variable that is an input to the dynamic query session.<@outLocalParameter> - Parameter that is set and retrieved from the dynamic query session.
    - Table name that the data is fetched from.
               - Column Name referred in the table.
@query, @params     - would be wondering wr they jumped from, they are inbuilt parameters of
                              the system stored procedure "sp_executesql", so don't u panic!!!
 
 
 
          
      
 
  
 
 
 
No comments:
Post a Comment