SQL - 通过名称为varchar访问表

时间:2016-03-23 09:56:12

标签: sql-server tsql

我正在尝试通过其名称访问表,该名称是varchar数据类型。表的名称存储在另一个表的字段中,我希望能够得到它。例如,假设表名存储在varchar变量@tablename;

SELECT * FROM @tablename

一般语法不起作用 - 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您需要使用动态SQL来执行此操作

@Directive({
  selector: "[sm-sortable]"
})
export class SMSortable{

  constructor(private el: ElementRef) {}

  ngAfterViewInit() {
      jQuery(this.el.nativeElement).sortable( {
            start: function(event, ui) {
                console.log("Old position: " + ui.item.index());
            },
            stop: function(event, ui) {
                console.log("New position: " + ui.item.index());
            }
      });
  }
}