俺也不知道怎么回事,我也遇到过同样的问题,我在查询分析器里写union,但是到了视图中就不支持了。叹息中

解决方案 »

  1.   

    如果还没解决请与我联系我的E-MAIL:[email protected]
      

  2.   

    Select * Into #table2 From table1 
    Alter Table #table2 Add RowID INT IDENTITY(1,1)你用到了临时表,在应用之前应该先建立一个临时的表#table2.
      

  3.   

    alter proc下面又出现一个alter 所以出错。
    使用exec(strSql)就可以了。
      

  4.   


    在存储过程中,使用alter table 时, 必须使用对象所有者名对数据库对象进行限定.必须使用对象所有者名称对数据库对象进行限定的语句还有:create table
    drop table,truncate table create index ,drop index,dbcc....
      

  5.   

    create proc p1
    as
    Select * Into #table2 From xsxx
    Alter Table #table2 Add RowID INT IDENTITY(1,1)
    go
    exec p1
    go
    drop proc p1运行结果如下:(所影响的行数为 8 行)
    (所影响的行数为 8 行)
    没错啊!