System Architecture in SQL Serve 2005

Source: Internet
Author: User
Architecture

System Architecture in SQL Serve 2005
When querying system metadata in SQL Server 2000 we have to go through many system tables, such as sysobjects or something, of course, there are many system stored procedures in SQL Server, but still can not fully meet the needs of our administrators, so we can only check these system tables, in the SQL All system tables in Server 2005 are consolidated into a schema called Sys, along with the schema.

Here's a sample code to help you find out which tables are referencing a table in SQL Server 2005.

--------------------------------------------------------------------------------

Use AdventureWorks
Go

--Shows which tables reference the object
IF object_id (' dbo.ufn_listreferencingtables ') <> 0
DROP FUNCTION Dbo.ufn_listreferencingtables
Go

CREATE FUNCTION Dbo.ufn_listreferencingtables
(@referenced_table as varchar (200))
RETURNS TABLE as
Return (
SELECT schema_name (int, Objectpropertyex (Fkeyid, ' SchemaID '))
+ '. ' + object_name (Fkeyid)
As [referencing Table]
From Sys.sysreferences
WHERE Rkeyid = object_id (@referenced_table)
)
Go



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.