如果原来建了DBO.ABOM成本这张表......

解决方案 »

  1.   

    sysobjects
    在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。OBJECTPROPERTY
    返回当前数据库中对象的有关信息。语法
    OBJECTPROPERTY ( id , property ) 
      

  2.   

    如果库中存在用户表“ABOM成本”。。sysobject存放的是对象,包括表、视图、触发器and so on
    OBJECTPROPERTY
    返回当前数据库中对象的有关信息。语法
    OBJECTPROPERTY ( id , property ) 参数
    id一个表达式,包含当前数据库中某个对象的 ID。id 的数据类型是 int。Property一个表达式,包含针对由 id 指定的对象将要返回的信息。Property 可以是下面这些值中的一个。 说明  除非加以注释,否则,如果 property 是无效的属性名,则返回 NULL。
      

  3.   

    我不太明白在where id=object_id('N
    [DBO.ABOM成本])中id是sysobjects这个table中又的,但object_id(n'这部分是在哪里?
      

  4.   

    OBJECT_ID
    返回数据库对象标识号。语法
    OBJECT_ID ( 'object' )参数
    'object'要使用的对象。object 的数据类型为 char 或 nchar。如果 object 的数据类型是 char,那么隐性将其转换成 nchar。返回类型
    int注释
    当该参数对系统函数可选时,则系统采用当前数据库、主机、服务器用户或数据库用户。内置函数后面必须跟圆括号。