declare @tbn nvarchar(50)
set @tbn='zxb'
exec('select * from '+@tbn)

解决方案 »

  1.   

    我这是用ASP写的程序,中间需要嵌入的SQL语句。初学SQL,没太看懂一楼写的语句。这个语句怎么从表单上读取信息的呢?另外我说两张表是一个例子,实际有好多张表需要动态选择
      

  2.   

    String str;
    String sql;
    str= 控件.text
    sql = "select * from " + str;随便写写:)
      

  3.   

    不会ASP,但是大概思想是这样的。用Select Case根据选择的部门,来得到对应的表名。再来执行动态语句。
      

  4.   

    if request("下拉value")="流通部"
    conn.execute("select * from ltb")
    end if
    if request("下拉value")="咨询部"
    conn.execute("select * from zxb")
    end if