Create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0 begin set @word=left(@str,1) --如果非漢字字元,返回原字元 set @PY=@PY+(case when unicode(@word) between 19968
先看一些書吧: 高效能人士的七個習慣http://files.cnblogs.com/DavidYang/%E6%88%90%E5%8A%9F%E4%BA%BA%E5%A3%AB%E7%9A%84%E4%B8%83%E4%B8%AA%E4%B9%A0%E6%83%AF.pdf 每個人都有自己的習慣,習慣的好壞,決定著你的成敗。生活習慣決定人的健康,工作習慣決定人的成敗,如果你擁有以下7個習慣中的幾個或全部,那我想你工作效率肯定高,也應該是成功人士了。 1. Be
《Best Practices for Speeding Up Your Web Site》定義的34條規則:1. Make Fewer HTTP Requests2. Use a Content Delivery Network3. Add an Expires or a Cache-Control Header4. Gzip Components5. Put Stylesheets at the Top6. Put Scripts at the
1.使用索引尋找 對資料最快進行尋找的方法是使用索引,如果要取出其他的列,sql會使用BookMark,索引可以直接在表級應用where子句和串連條件。 例子:表regisrersys 索引列userid 資料量:2萬 select * from registersys where userid='test01' select * from registersys where studentname='test01' 在執行計畫中,1為1.98% 2
資料列版本設定架構在 Microsoft SQL Server 中始終處於啟用狀態,並被多個功能使用。它除了提供基於資料列版本設定的隔離等級之外,還用於支援對觸發器和多個活動結果集 (MARS) 會話的修改,以及 ONLINE 索引操作的資料讀取。 基於資料列版本設定的隔離等級是在資料庫層級上啟用的。訪問已啟用資料庫的對象的任何應用程式可以使用以下隔離等級執行查詢:已提交讀隔離等級,通過將 READ_COMMITTED_SNAPSHOT 資料庫選項設定為 ON
全文索引——CONTAINS 文法 我們通常在 Where 子句中使用 CONTAINS ,就象這樣:Select * FROM table_name Where CONTAINS(fullText_column,'search contents')。 我們通過例子來學習,假設有表 students,其中的 address 是全文本檢索的列。 1. 查詢住址在北京的學生 Select student_id,student_name FROM students Where CONTAINS(
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->IF OBJECT_ID('tempdb..#') IS NOT NULL DROP TABLE # 此句檢查是否存在 暫存資料表'#' OBJECT_ID此函數返回資料庫物件標識號 用OBJECT_ID可以舉一反三實現別的功能 如: CodeCode highlighting