SQL 的动态执行

  1. DECLARE @SchemaName varchar(128)  
  2. DECLARE @TableName varchar(128)  
  3.  
  4. -- Now, grab the table name that goes with our ID  
  5. SELECT @SchemaNameSchemaName = SchemaName, 
    @
    TableNameTableName = TableName  
  6. FROM DynamicSQLExample  
  7. WHERE TableID = 15 
  8.  
  9. -- Finally, pass that value into the EXEC statement  

 

EXEC ('SELECT * FROM ' + @SchemaName + '.' + @TableName) 

你可能感兴趣的:(sql)