select * from sysdatabases where name not in ('master','model','msdb','tempdb')----------------------------------------------------消息 102,级别 15,状态 1,第 1 行
'&' 附近有语法错误。

解决方案 »

  1.   

    sql查询分析器里面运行 把& 删掉
      

  2.   


    lz的意思是不是查 除了 'master','model','tempdb' 这三个数据库之外的数据库啊
    如果是的话这样写 
    select * from sysdatabases 
    where name not in ('master','model','tempdb')
      

  3.   

    '  应该是个单引号
      

  4.   

    MSSQL2000测试没有问题select * from sysdatabases where name not in ('master','model','msdb','tempdb') 改成这样测试一下.