Sql 验证数据库对象(如触发器、过程、权限)的创建

Sql 验证数据库对象(如触发器、过程、权限)的创建,sql,database,object,verification,creation,Sql,Database,Object,Verification,Creation,我正在从使用SQLServer2005Express的winform应用程序的表上创建触发器和过程 我希望当用户单击createtrigger/procedure按钮时,它会在一个新表单上创建对象和显示,该表单使用创建触发器和过程的名称和表创建触发器和过程 我的意思是如何验证对象是否已创建。我想验证并向用户显示对象是在so和so表上创建的 创建XXX…,之后可以运行选择对象\u ID'XXX' 当然,如果没有错误,对象仍然存在sir我可以使用:SELECT*FROM SYS.TRIGGERS,然

我正在从使用SQLServer2005Express的winform应用程序的表上创建触发器和过程

我希望当用户单击createtrigger/procedure按钮时,它会在一个新表单上创建对象和显示,该表单使用创建触发器和过程的名称和表创建触发器和过程

我的意思是如何验证对象是否已创建。我想验证并向用户显示对象是在so和so表上创建的

创建XXX…,之后可以运行选择对象\u ID'XXX'


当然,如果没有错误,对象仍然存在

sir我可以使用:SELECT*FROM SYS.TRIGGERS,然后我会使用reader.Read从查询结果中提取触发器的名称,并将其显示在新表单上以向用户显示,但如何获取创建触发器的表名?@sqlchild:如果需要的话。我会使用OBJECT_ID,因为它适用于每种类型的对象。但是,先生,使用OBJECT_ID,我将无法获取触发器名称?@sqlchild:您已经从创建触发器中知道触发器名称和表名称