Can you summarize the following document?
        
  SQL CLR 是利用.NET Framework 中的 Hosting(裝載) 特性所實作的版本,這個功能讓 SQL Server 中可以安裝.NET Framework 的元件,經由實作 ADO.NET 2.0 中所開放的 codice_1 名稱空間中的.NET中介資料,來獲得 SQL Server 資料庫物件的能力:  SQL CLR 的元件在發展完成後,需要使用 codice_7 指令將元件安裝到 SQL Server 中,然後使用相對應的 DDL 指令將元件中開放的函式引入資料庫物件中,才能在 SQL 指令中叫用。

  對於 SQL Server 來說,SQL CLR 元件是一種外部程式碼,所以在 SQL Server 預設的安裝組態中,SQL CLR 是被封鎖不可以使用的,若要使用它,必須要先將它開啟:  而對於 SQL CLR 元件本身,SQL Server 也做了三重的防護:  在大多數的情況來說,使用 SAFE 即可以正常使用元件,除非是要存取外部檔案才使用 EXTERNAL_ACCESS,只有在特殊的情況下(例如要呼叫外部的商業邏輯元件)時,才會啟用 UNSAFE 層次。

  下列範例為使用 C# 開發 SQL Server 使用者函式的程式碼:  將元件安裝到 SQL Server 的指令碼為:  將此函式引入 SQL Server 中的 DDL 指令碼為:  安裝並引入後,即可如一般的 SQL 函式方式使用:
SQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出現的新功能,它將.NET Framework中的CLR服務注入到 SQL Server 中,讓 SQL Server 的部分資料庫物件可以使用.NET Framework 的程式語言開發(目前只支援VB.NET和C#),包括預存程式、使用者自訂函式、觸發程式、使用者自訂型別以及使用者自訂彙總函式等功能。