SQL SERVER
njmike_cn
我輕輕的來,一定要留下很多云彩!
展开
-
SQL Server 中的 SubString 讀取固定碼數的子符串,那針對漢字呢?
1.在 SQL SERVER 中的 SUBSTRING 來讀取 1, 30 個字節 . 若正常使用 SUBSTRING(bb06,1,30) 則讀取的 1 到 30 的字節會將漢字自認為一個字節. 導致達不到讀取的效果.參考 substring 和 convert 的函數說明. 將要被讀取的字段. 轉化為 text 類型. 將OK. 比如 : update fbm01 set ba原创 2007-05-24 10:02:00 · 2796 阅读 · 1 评论 -
如何判斷一個資料庫裡面各個 table 和 index 佔用的空間
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[sp_SYS_spaceused]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[sp_SYS_spaceused]GO if exists (selec原创 2007-05-24 13:15:00 · 699 阅读 · 0 评论 -
怎麼樣找出 SQL 中重複的紀錄.
1.若所有的紀錄都重複了,需要找出來重複紀錄中的一筆. 並且過濾出來. CREATE tmpTable INSERT INTO tmpTable FROM SELECT DISTINCT * FROM tdm05 delete Table sp_rename tmpTable Table2.表中部分紀錄重複了. 將這些部分紀錄重複的部分找出來. 參考tdm05.找出來 de01,de02 有原创 2007-05-26 11:40:00 · 636 阅读 · 0 评论 -
影响SQL server性能的关键三个方面.
1 邏輯資料庫和表的設計 資料庫的邏輯設計、包括表與表之間的關係是優化關係型數據庫性能的核心。一個好的邏輯資料庫設計可以爲優化資料庫和應用程式打下良好的基礎。 標準化的資料庫邏輯設計包括用多的、有相互關係的窄表來代替很多列的長資料表。下面是一些使用標準化表的一些好處。 A:由於表窄,因此可以使排序和建立索引更爲迅速 B:由於多表,所以多鏃的索引成爲可能 C:更窄更緊湊的索引 D:每個表中原创 2007-05-24 13:33:00 · 531 阅读 · 0 评论 -
如何查看一個 Trigger 是 enable 的還是 disable 的?
在處理客戶資料的時候,經常會遇到客戶的sql中的Trigger被Disable 了,通過下面的方法則可以很好的看到客戶的資料庫裡面是否有被disable的trigger.select 表名=object_name(parent_obj),觸發器名字 = name ,狀態 = case status & power(2,11) when power(2,11)原创 2007-05-24 09:58:00 · 1948 阅读 · 0 评论 -
修复SQLSERVER2000数据库之实战经验
我所讲的一个故事的背景是这样的,在某一个POS的项目中使用SQLSERVER 2000做前台数据库,IBM 的DB2做后台数据库。前台数据库的环境是这样的操作系统是WINDOWS2000 SERVER(10 USERS),数据库是SQLSERVER2000(E)+SP3,Application是POS的收银系统(是一种实时的交易系统)。硬件的配置是:P4 XRON 2.4G*2,36G HDD*转载 2008-02-27 10:56:00 · 327 阅读 · 0 评论