selectName,salesPersonIDFromSales.storewherenamebetween'g'and'j'andsalespersonID>283orderbysalespersonid,namedesc/ASC本語句的between的用法還是很有新意的,這個between是g開頭和j開頭之間的,不知道漢字會是什么情況?groupby,經常配合minmaxsumavg,配合AS命名別名。groupby配合聚合函數是常用的。count(
系統 2019-08-12 01:54:40 2522
selectCONVERT(varchar,getdate(),120)2004-09-1211:06:08selectreplace(replace(replace(CONVERT(varchar,getdate(),120),'-',''),'',''),':','')20040912110608selectCONVERT(varchar(12),getdate(),111)2004/09/12selectCONVERT(varchar(12),get
系統 2019-08-12 01:53:05 2522
原文:SQLServer事務嵌套示例代碼:DECLARE@TranCounterINT;SET@TranCounter=@@TRANCOUNT;IF@TranCounter>0--Procedurecalledwhenthereis--anactivetransaction.--Createasavepointtobeable--torollbackonlytheworkdone--intheprocedureifthereisan--error.SAVE
系統 2019-08-12 01:32:20 2521
原文:SQLServer2008R2性能計數器詳細列表(三)SQLServer,DeprecatedFeatures對象:監視指定為不推薦使用的功能:SQLServerDeprecatedFeatures計數器實例說明“#”和“##”作為臨時表和存儲過程的名稱遇到不包含#以外的任何字符的標識符。請至少使用一個其他字符。每次編譯時發生。“::”函數調用語法表值函數遇到::函數調用語法。請替換為SELECTcolumn_listFROM<函數名>()。例如,將
系統 2019-08-12 01:51:37 2518
在SQLServer中存儲方式主要分為2大類緩沖和池。都是用來臨時存放數據的,到底有什么不同。一直很惱人。有幸看到一位大牛的博客,截取了其中講述cache和pool的不同點。BeforewejumpintofurtherdescriptionofstoresIwouldliketoexplainadifferencebetweenmeaningsofcachesandpools.InSQLOS'sworld,cacheisamechanismtocache
系統 2019-08-12 01:34:00 2518
作者:醋醋狗日期:2006-05-16前一陣子曾經搞過這個東東,當時搞好了。就先把一些軟件放一邊了就再沒有動過。這幾天突然又說要搞這個項目。我暈了。自己又來搭建的時候竟然搞不好了。我郁悶....狠下了一番功夫終于搞定了,于是把經過寫下來吧。以備后用...以下過程需要的文件:jdk-1_5_0_06-windows-i586-p.exeapache_2.0.55-win32-x86-no_ssl.msiresin-2.1.9.zipjdbc驅動程序setup
系統 2019-08-12 01:33:17 2518
轉:http://blog.csdn.net/jackychu/article/details/4183118http://www.cnblogs.com/jhxk/articles/1633578.html很多開發者進行數據庫設計的時候往往并沒有太多的考慮char,varchar類型,有的是根本就沒注意,因為存儲價格變得越來越便宜了,忘記了最開始的一些基本設計理論和原則,這點讓我想到了現在的年輕人,大手一揮一把人民幣就從他手里溜走了,其實我想不管是做人也
系統 2019-08-12 01:54:50 2517
原文:走向DBA[MSSQL篇]積跬步行千里不知道大家對SQL系列的感不感興趣先在這里探個路本文針對的讀者為SQL菜鳥歡迎大牛駁論或者補充既然是探路篇就先說下數據過濾中的偏門匹配希望能給大家帶來收獲createtable蟲子的臨時表(編號varchar(30),名稱varchar(30),備注varchar(100))insertinto蟲子的臨時表values('編號01','name01','這是一個奇跡')insertinto蟲子的臨時表values
系統 2019-08-12 01:52:37 2517
原文:SQLServer索引和表體系結構(非聚集索引)非聚集索引概述對于非聚集索引,涉及的信息要比聚集索引更多一些,由于整個篇幅比較大涉及接下來的要寫的“包含列的索引”,“索引碎片”等一些知識點,可能要結合起來閱讀理解起來要更容易一些。非聚集索引和聚集索引一樣都是B-樹結構,但是非聚集索引不改變數據的存儲方式,所以一個表允許建多個非聚集索引;非聚集索引的葉層是由索引頁而不是由數據頁組成,索引行包含索引鍵值和指向表數據存儲位置的行定位器,既可以使用聚集索引來
系統 2019-08-12 01:32:21 2517
所有JOIN語句的共同點是:將一個記錄與另外一個或多個記錄匹配,從而生成一個新記錄,這個記錄是由兩個記錄的合并列所產生的一個超集。內部連接:內部連接語法結構:SELECTFROM[ON]INNERJOIN(內部連接)類似與WHERE子句內部連接是一個排他連接,排除表中沒有匹配的所有記錄。INNER關鍵字一般情況下反而不寫。默認JO
系統 2019-08-12 01:54:13 2514
原文:SQLServer優化存儲過程的七種方法優化存儲過程有很多種方法,下面介紹最常用的7種。1.使用SETNOCOUNTON選項我們使用SELECT語句時,除了返回對應的結果集外,還會返回相應的影響行數。使用SETNOCOUNTON后,除了數據集就不會返回額外的信息了,減小網絡流量。2.使用確定的Schema在使用表,存儲過程,函數等等時,最好加上確定的Schema。這樣可以使SQLServer直接找到對應目標,避免去計劃緩存中搜索。而且搜索會導致編譯鎖
系統 2019-08-12 01:52:03 2514
在SQLServer我們一般使用GETDATE()來取得日期的信息,轉成Varchar時會丟掉毫秒。其實在SQLServer中還有很多函數可以取得日期信息:SELECTSYSDATETIME()ASSYSDATETIME,SYSDATETIMEOFFSET()ASSYSDATETIMEOFFSET,SYSUTCDATETIME()ASSYSUTCDATETIME,CURRENT_TIMESTAMPASCURRENTTIMESTAMP,GETDATE()AS
系統 2019-08-12 01:32:44 2514
什么是索引拿漢語字典的目錄頁(索引)打比方:正如漢語字典中的漢字按頁存放一樣,SQLServer中的數據記錄也是按頁存放的,每頁容量一般為4K。為了加快查找的速度,漢語字(詞)典一般都有按拼音、筆畫、偏旁部首等排序的目錄(索引),我們可以選擇按拼音或筆畫查找方式,快速查找到需要的字(詞)。同理,SQLServer允許用戶在表中創建索引,指定按某列預先排序,從而大大提高查詢速度。?SQLServer中的數據也是按頁(4KB)存放?索引:是SQLServer編
系統 2019-08-12 01:53:17 2512
1、首先確定自己的iis沒有問題2、其次確定自己sqlserver沒有問題然后在iis的文件夾wwwroot里,建立一個文件名為testSqlServer.asp,編寫代碼例如以下就可以<%oledb連接setcnn1=Server.CreateObject("ADODB.Connection")連接串需要注意sqlserver的實例名,是否是默認,非默認必需要寫出來cnn1.Open"provider=sqloledb;datasource=./sqle
系統 2019-08-12 01:55:03 2511
SqlServerCpu100%的情況并不太常見,一般引起SqlServer產生性能問題的,都是阻塞、連接數、IO磁盤等。所以,一般SqlServer的使用率都是比較低的。但是,在有些情況下,還是會出現Cpu100%的情況的。SqlServer在做哪些操作的時候,會比較集中使用CPU資源呢?常見的主要如下:常見的原因:1.編譯和重編譯編譯是SqlServer為指令生成執行計劃的過程。SqlServer要分析指令要做的事情,分析它所要訪問的表格結構,也就是生
系統 2019-08-12 01:52:13 2509