排序
列出SQL Server中具有默認值的所有字段的語句
上個星期我在對一個供應商開發的數據庫按規定進行故障排除的時候,我們需要對他們數據庫中50個表的每一個都進行查看,以確保所有期望是默認值的字段都被分配了默認值。你可以想象這是一個多么令...
SQL Server 2005 還原數據庫錯誤解決方法
解決SQL Server 2005 還原數據庫錯誤:System.Data.SqlClient.SqlError: 在對 'C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBusinessDB.mdf' 嘗試 'RestoreContainer::ValidateTargetForCr...
獲取MSSQL數據字典的SQL語句
獲取MSSQL數據字典的實現方法。 代碼如下:CREATE VIEW dbo.vw_db_dictionary AS SELECT TOP 100 PERCENT dbo.sysobjects.name AS table_name, dbo.sysproperties.[value] AS table_desc, dbo.sy...
SQL Server存儲過程的基礎說明
創建存儲過程,存儲過程是保存起來的可以接受和返回用戶提供的參數的 Transact-SQL 語句的集合。 可以創建一個過程供永久使用,或在一個會話中臨時使用(局部臨時過程),或在所有會話中臨時使...
壓縮技術給SQL Server備份文件瘦身
眾所周知,隨著數據庫體積的日益龐大,其備份文件的大小也水漲船高。雖然說通過差異備份與完全備份配套策略,可以大大的減小SQL Server數據庫備份文件的容量。 可是,其體積仍然很龐大。所以,...
SQL Server 索引結構及其使用(二) 改善SQL語句第1/3頁
很多人不知道SQL語句在SQL SERVER中是如何執行的,他們擔心自己所寫的SQL語句會被SQL SERVER誤解。 比如: select * from table1 where name=''zhangsan'' and tID > 10000 和執行: select *...
阿拉伯數字轉大寫中文_財務常用sql存儲過程
需求:輸入阿拉伯數字,給出對應的中文大寫,編寫為存儲過程或函數 例:輸入12345,程序給出:壹萬貳仟叁佰肆拾伍 例:輸入10023040,程序給出:壹仟另貳萬叁仟另肆拾 解決方案之一(在SqlServe...
sql 普通行列轉換
說明:普通行列轉換(version 1.0)僅針對sql server 2000提供靜態和動態寫法,version 2.0增加sql server 2005的有關寫法。 問題:假設有張學生成績表(tb)如下: 姓名 課程 分數 張三 語文 74 張...
SQL Server 索引結構及其使用(一)–深入淺出理解索引結構第1/4
深入淺出理解索引結構 實際上,您可以把索引理解為一種特殊的目錄。微軟的SQL SERVER提供了兩種索引:聚集索引(clustered index,也稱聚類索引、簇集索引)和非聚集索引(nonclustered index,...
在 SQLSERVER 中快速有條件刪除海量數據
最近有個朋友問我,他說他在SQLSERVER刪除幾百萬到幾千萬數據是顯的很慢,幫他分析了一下,提了一些以下意見,或許對很多人有用。 如果你的硬盤空間小,并且不想設置數據庫的日志為最小(因為希...