SQL Serve 2005中的系統架構
SQL Serve 2005中的系統架構
SQL Server 2000中查詢系統後設資料的時候我們要通過很多系統表,例如sysobjects什麼的,當然SQL Server中有很多系統儲存過程,但是還是不能完全滿足我們管理員的需求,所以只能查這些系統表,在SQL Server 2005中所有的系統表都被整合到了一個叫做sys的架構下,同時還有就是架構。
以下給一段範例程式碼,可以幫助大家在SQL Server 2005中查詢出有哪些表引用了某張表,
--------------------------------------------------------------------------------
USE AdventureWorks
GO
--顯示有哪些表引用了該物件
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(CONVERT(int, OBJECTPROPERTYEX(fkeyid, 'SchemaId')))
+ '.' + OBJECT_NAME(fkeyid)
AS [Referencing Table]
FROM sys.sysreferences
WHERE rkeyid = OBJECT_ID(@referenced_table)
)
GO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-630026/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於SQL Server2005/2008中架構的理解SQLServer架構
- SQL Server 2005中各個系統表的作用(轉)SQLServer
- Android系統架構-----Android的系統體系架構Android架構
- 系統開發中的B/S架構架構
- ETL架構中的38個子系統架構
- 系統架構師大會:中國系統架構師的盛宴架構
- FACEBOOK 的系統架構架構
- IOS的系統架構iOS架構
- 瞭解SQL Server2005新架構規則的優勢SQLServer架構
- HDFS架構指南(分散式系統Hadoop的檔案系統架構)架構分散式Hadoop
- 理解分散式系統中的快取架構(下)分散式快取架構
- 理解分散式系統中的快取架構(上)分散式快取架構
- Android的系統架構Android架構
- SAP的三系統架構架構
- 廣告系統架構架構
- 安卓系統架構安卓架構
- 系統架構師架構
- sql server 2005常用的系統存貯過程SQLServer
- 微核心架構在大型前端系統中的應用架構前端
- 架構師提升篇:分散式系統中,如何提升系統效能?架構分散式
- 分散式系統的架構思路分散式架構
- 系統架構師的修煉架構
- PetShop的系統架構設計架構
- Tomcat系統架構Tomcat架構
- 系統架構演變架構
- 資訊系統架構架構
- SQL SERVE 的資料庫安全性研究SQL資料庫
- C/S系統快速開發架構框架(C#+Winform+SQL)架構框架C#ORMSQL
- 深入理解分散式系統中的快取架構(下)分散式快取架構
- SaaS架構:多租戶系統架構設計架構
- SaaS架構:中央庫存系統架構設計架構
- 系統中同時安裝sql2005 和 sql2008 R2 提示要刪除SQL Server 2005 ExpressSQLServerExpress
- 「系統架構」CAP定理的含義架構
- 微服務架構下的系統整合微服務架構
- 如何提高對系統架構的理解架構
- Feed流系統重構-架構篇架構
- 面向模式構建系統架構 (轉)模式架構
- 網站的系統架構的摘錄網站架構