Sql Server 不常見應用之一:擷取表的基本資料、欄位列表、預存程序參數列表

 【推薦】Sql Server 不常見應用之一擷取表的基本資料、欄位列表、預存程序參數列表 ——通過知識共用樹立個人品牌。    一、擷取表的基本資料SELECT [TableName] = [Tables].name , [TableOwner] = [Schemas].name , [TableCreateDate] = [Tables].create_date , [TableModifyDate] =

SQL Server的安全機制

以前用Oracle用的比較多,現在用Sql server的時候,發現一個問題,在這裡寫出來和大家探討一下。在Oracle中,一個資料庫內包括了使用者和角色,因此每個資料庫都是相互獨立的。但是,在sql server中則有所不同,sqlserver引入了login概念,login是針對Sql server服務而言,而不針對資料庫,如:顯示了在一台伺服器上安裝多個資料庫的情況。(不考慮NT驗證方式) 從圖上可以看出,在Sql

詳解SQL Server非叢集索引(ZZ)

在SQL SERVER中,非叢集索引其實可以看作是一個含有叢集索引的表.但相比實際的表而言.非叢集索引中所儲存的表的列數要窄很多,因為非叢集索引僅僅包含原表中非叢集索引的列和指向實際物理表的指標。  並且,對於非叢集索引表來說,其中所存放的列是按照叢集索引來進行存放的.所以尋找速度要快了很多。但是對於效能的榨取來說,SQL

演練:將 ASP.NET 輸出緩衝與 SQL Server 結合使用

演練:將 ASP.NET 輸出緩衝與 SQL Server 結合使用  此演練示範如何緩衝依賴於 SQL Server 資料庫中資料的 ASP.NET 頁。ASP.NET 輸出緩衝的一項進階功能是 SQL 緩衝依賴項。SQL 緩衝依賴項使您可以緩衝依賴於 SQL Server 表中資料的頁。您可以配置 SQL Server 和 ASP.NET 以快取頁面請求,降低伺服器工作負載,直到頁所依賴的資料已在 SQL Server 中更新為止。對於相對保持靜態產品目錄或客戶端註冊資訊等資料而言,SQL

通過PDO 串連SQL Server

     在開發PHP程式時我們可以藉助多種串連方式訪問各類的資料庫擷取所需的資料。自PHP5以來PDO作為新生事物將所有資料庫介面收入囊中,為開發人員提供了方便快捷的資料庫讀取方式。本文將介紹如何在Linux伺服器配置PHP與SQL Server的串連。下載PDO_DBLIB庫PDO的各種庫都可以在PECL中找到,例如,MySQL庫:PDO_MYSQL、Oracle庫:PDO_OCI。作為SQL Server 的串連庫,通過下面命令下載PDO_DBLIB:wget

如何在SQL Server資料庫中加密資料

如何在SQL Server資料庫中加密資料為了防止某些別有用心的人從外部存取資料庫,盜取資料庫中的使用者姓名、密碼、信用卡號等其他重要訊息,在我們建立資料庫驅動的解決方案時,我們首先需要考慮的的第一條設計決策就是如何加密儲存資料,以此來保證它的安全,免受被他人窺測。 SQL Server中有哪一種支援可以用於加密對象和資料?從一開始就討論一下SQL Server欠缺什麼是明智的,或者是對於SQL Server中的加密部分你不應該做什麼。    首先,SQL

DataGrid與SQL Server 2000資料繫結

 DataGrid與SQL Server

SQL Server中未公布的擴充預存程序注入

 SQL Server中未公布的擴充預存程序注入很多人也許並不瞭解,在SQL Server中包含了幾個可以訪問系統註冊表的擴充預存程序。但實際上這幾個擴充預存程序都是未公開的,從SQL Server 7.0就有了,在SQL server 2000中仍然保留,他們以後可能會刪除.但是這幾個預存程序卻提供了在當前的SQL Server版本中訪問系統註冊表的能力, 而且很多人利用SQL Server來進行攻擊系統時,往往都會用到這幾個擴充預存程序.所以最好在SQL Server中禁用他們。

sql server 擷取資料庫中每個表的磁碟佔用情況

create table tmp (name varchar(500),rows int,reserved varchar(500),  data varchar(500),index_size varchar(500),unused varchar(500))insert into tmp (name,rows,reserved,  data,index_size,unused) exec sp_msforeachTable @Command1="sp_spaceused '?'"--sp_s

在C#中運用SQLDMO備份和恢複Microsoft SQL Server資料庫

     SQLDMO(SQL Distributed Management Objects,SQL分散式管理物件)封裝了Microsoft SQL Server資料庫中的對象。SQLDMO是Microsoft SQL Server中企業管理器所使用的應用程式介面,所以它可以執行很多功能,其中當然也包括對資料庫的備份和恢複。       SQLDMO由Microsoft SQL

sql server clr 整合系列之四 建立一個clr的資料表值函式—實用的Split函數

大家都知道在C#把一個字串以指定的字元分成一個數組,實用split方法很容易辦到,但是在t-sql 中卻。。。。

一般性工作時間計算預存程序(SQL SERVER)

在統計工作效率的時候,只計算工作時候非常重要寫了一個一般性工作時間計算的函數CREATE     FUNCTION fun_GetWorkMinute(     @startDate DATETIME ,     @endDate DATETIME)RETURNS int ASbegin    declare @DayMinute int,@s_Minute int,@s_Minute2 int    set @DayMinute = 7*60    --一天工作7個小時    set @s_M

通過OSQL命令執行SQL SERVER批SQL

通過System.Data.SqlClient命名空間只能執行單條SQL,或多個內容中間用;分開,不能執行類似等命令,有沒有一種方法能類似查詢分析器一樣執行一些批命令呢,答案是通過OSQL來執行。OSQL詳細用法:http://technet.microsoft.com/zh-cn/library/ms162806.aspx通地進程來調用:Code highlighting produced by Actipro CodeHighlighter

Sql server 分解字串(實現split)

在sql server 中實現分解字串的方法的指令碼如下:create Function [dbo].[fn_SplitStr]( @SourceSql VARCHAR(max), -- 字串 @StrSeprate VARCHAR(10) -- 用於分解的字元)RETURNS @temp TABLE(F1 VARCHAR(100))AS BEGIN DECLARE @i INT SET @SourceSql =

SQL Server TransAction 全部復原

使用的表結構如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->USE [TestDB]GO/****** 對象:  Table [dbo].[Person]    指令碼日期: 11/23/2008 13:37:48 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE 

SQL Server聯機叢書:刪除預存程序

刪除預存程序不再需要預存程序時可將其刪除。如果另一個預存程序調用某個已刪除的預存程序,則 Microsoft SQL Server 2000 會在執行該調用過程時顯示一條錯誤資訊。但如果定義了同名和參數相同的新預存程序來替換已刪除預存程序,那麼引用該過程的其它過程仍能順利執行。例如,如果預存程序 proc1 引用預存程序 proc2,而 proc2 被刪除,但由建立了另一個名為 proc2 的預存程序,現在 proc1 將引用這一新預存程序,proc1 也不必重新編譯。

SQL Server:建立索引檢視表

視圖也稱為虛擬表,這是因為由視圖返回的結果集其一般格式與由列和行組成的表相似,並且,在 SQL 陳述式中引用視圖的方式也與參考資料表的方式相同。標準視圖的結果集不是永久地儲存在資料庫中。查詢每次引用視圖時,Microsoft SQL Server 2000

探討SQL Server中Case 的不同用法

CASE 可能是 SQL 中被誤用最多的關鍵字之一。雖然你可能以前用過這個關鍵字來建立欄位,但是它還具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。首先讓我們看一下 CASE 的文法。在一般的 SELECT 中,其文法如下:SELECT <myColumnSpec> =CASEWHEN <A> THEN <somethingA>WHEN <B> THEN <somethingB>ELSE <somethingE&g

SQL Server 索引結構及其使用(四)

叢集索引的重要性和如何選擇叢集索引  在上一節的標題中,筆者寫的是:實現小資料量和海量資料的通用分頁顯示預存程序。這是因為在將本預存程序應用於“辦公自動化”系統的實踐中時,筆者發現這第三種預存程序在小資料量的情況下,有如下現象:1、分頁速度一般維持在1秒和3秒之間。2、在查詢最後一頁時,速度一般為5秒至8秒,哪怕分頁總數只有3頁或30萬頁。  雖然在超大容量情況下,這個分頁的實現過程是很快的,但在分前幾頁時,這個1-3秒的速度比起第一種甚至沒有經過最佳化的分頁方法速度還要慢,借使用者的話說就是“

SQL Server的備份還原通用解決方案

為了減少資料庫伺服器出問題導致資料掉失,一般都要對資料庫進行備份,視對資料的重要性和效能的折中採用不同的備份方案。一般備份方案為:完全備份(一周一次)+差異備份(一天一次)+交易記錄備份(兩小時一次,視對資料的重視情況而選擇)這樣的話即使出現問題,資料掉失的範圍是兩個小時。首先來分別闡述Database Backup的類型:1、完全備份     

總頁數: 792 1 .... 302 303 304 305 306 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.