Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 验证数据库对象(如触发器、过程、权限)的创建_Sql_Database_Object_Verification_Creation - Fatal编程技术网

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.TRIG

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

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


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

在您的
创建XXX…
之后,您可以运行
选择对象\u ID('XXX')


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

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