select * from  dbo.syscolumns服务器: 消息 2809,级别 18,状态 1,行 1
过程 'syscolumns' 的请求失败,因为 'syscolumns' 是 系统表 对象。

解决方案 »

  1.   

    select * from  dbo.syscolumns这句在我这里执行没问题,还有其他的语句一起执行吗?
      

  2.   

    可以,建议最好不要这样做~--打开修改系统表的开关
    EXEC sp_configure 'allow updates',1  RECONFIGURE WITH OVERRIDE
    然后就可以做你想做的了~
      

  3.   

    另外打开了,不要忘了关闭
    --关闭修改系统表的开关
    EXEC sp_configure 'allow updates',0  RECONFIGURE WITH OVERRIDE
      

  4.   

    多谢两位,但select xtype from  dbo.syscolumns where [name] = stu_num服务器: 消息 207,级别 16,状态 3,行 1
    列名 'stu_num' 无效。什么意思??
      

  5.   

    select xtype from  dbo.syscolumns where [name] = 'stu_num'
      

  6.   

    select xtype from  dbo.syscolumns where [name] = 'stu_num'字符外面要加''