原文:靈活運用SQLSERVERFORXMLPATHFORXMLPATH有的人可能知道有的人可能不知道,其實它就是將查詢結果集以XML形式展現,有了它我們可以簡化我們的查詢語句實現一些以前可能需要借助函數活存儲過程來完成的工作。那么以一個實例為主.一.FORXMLPATH簡單介紹那么還是首先來介紹一下FORXMLPATH,假設現在有一張興趣愛好表(hobby)用來存放興趣愛好,表結構如下:接下來我們來看應用FORXMLPATH的查詢結果語句如下:SELEC
系統 2019-08-12 01:52:02 2302
1,cast:將某種數據類型的表達式顯式轉換為另一種數據類型。CAST和CONVERT提供相似的功能。語法使用CAST:CAST(expressionASdata_type)as:sql里列的別名建議:象cast,as之類的都是sql語句里的關鍵字,在查詢分析器里,選擇后,按F1+SHIFT就可以查詢幫助。2,使用str函數語法STR(float_expression[,length[,decimal]])參數float_expression是帶小數點的近
系統 2019-08-12 01:32:52 2301
什么是主鍵?在數據庫中,常常不只是一個表,這些表之間也不是相互獨立的。不同的表之間需要建立一種關系,才能將它們的數據相互溝通。而在這個溝通過程中,就需要表中有一個字段作為標志,不同的記錄對應的字段取值不能相同,也不能是空白的。通過這個字段中不同的值可以區別各條記錄。就像我們區別不同的人,每個人都有名字,但它卻不能作為主鍵,因為人名很容易出現重復,而身份證號是每個人都不同的,所以可以根據它來區別不同的人。數據庫的表中作為主鍵的字段就要像人的身份證號一樣,必須
系統 2019-08-12 01:52:31 2300
原文:SQLServer作業監控在講解SQLServerAgentJobs之前,先要講解msdb。Msdb是SQLServer的系統數據庫之一,用于存儲SQLServer的配置、元數據等信息。包括:lSQLServerAgentJobs,JobSteps,Jobschedules,Alerts,Operators,等等。lServiceBroker,LogShipping,Backups/restore信息,維護計劃、數據庫郵件、基于策略管理信息等等。lS
系統 2019-08-12 01:51:30 2300
如果你是一個十分忙碌的SQLServerDBA,那么首先你需要注意哪些內容?哪些任務是需要你定期完成,才能確保數據庫的健壯?在上一篇文章中,我們帶您了解了操作SQLServer的五種錯誤做法,那么在本文中,我們將向您介紹五種正確的關鍵做法,相信通過本文,SQLServerDBA可以更好更高效地進行數據庫管理。1、做更好的備份一個堅實的災難恢復計劃和顆粒數據恢復計劃是讓你成為SQL數據庫牛人的第一大法寶。重要的一點,就是你需要在完整備份和差異備份之間,頻繁地
系統 2019-08-12 01:32:38 2300
SQLServer數據庫安全--創建登陸用戶--createloginlogin_namefromwindowswithdefault_database=database|default_language=language;createlogin[localhost\hoojo-pc]fromwindowswithdefault_database=testHome;--創建登陸用戶--createloginlogin_namewithpassword='p
系統 2019-08-12 01:55:01 2299
1.使用ifelse語句①在學生表中,查找名字為王剛的同學,如果存在,顯示該同學的信息,否則顯示查無此人ifexists(selectsnofromstudentwheresname='王剛')elseprint'查無此人'go②查看有無選修00008號課程的記錄,如果有,則顯示有,并查詢選修00008號課程的人數ifexists(select*fromscwherecno='00008')beginprint'有'selectcno,count(cno)
系統 2019-08-12 01:54:38 2299
原文:在VS下用C語言連接SQLServer2008step1:啟動SQLSERVER服務step2:打建立數據庫test,在test庫中建立test表(avarchar(200),bvarchar(200))step3:建立系統DSN,開始菜單->運行->odbcad32,添加->SQLSERVERNativeClient10.0名稱:csql,服務器:localhost使用用戶使用登錄ID和密碼的SQLSERVER驗證,登錄ID:sa,密碼:pass更
系統 2019-08-12 01:53:12 2299
查了好多資料,發現還是不全,干脆自己整理吧,至少保證在我的做法正確的,以免誤導讀者,也是給自己做個記載吧!一、數據庫提要1、系統數據庫(1)master①述描:記載全部SQLServer系統級信息。(2)model①述描:這是一個模板數據庫。當建創戶用數據庫時,系統動自把該數據庫的全部信息復制到戶用新建的數據中。(3)msdb①述描:這是與SQLServerAgent服務有關的數據庫。(4)tempdb①述描:這個一個臨時數據庫。2、數據庫文件提要(1)數
系統 2019-08-12 01:52:43 2299
/*Author:JiangongSUN*/I'vemadeawebsiteprototypethesedays,I'vefoundtherearesomeusefulinformationtosharewithyouaboutsomeusualproblemsaboutusers.1/Howtocreateauserandgiveitrightstoaccessadatabase2/Onceyouhavecorrectlycreatedyouruser,
系統 2019-08-12 01:51:32 2299
SQLServer2008中SQL應用系列--目錄索引證書和非對稱密鑰使用數據庫級的內部公鑰加密數據,并且使用數據庫級內部私鑰解密數據。而對稱密鑰相對簡單,它們包含一個同時用來加密和解密的密鑰。困此,使用對稱密鑰加密數據更快,并且用在大數據時更加合適。盡管復雜度是考慮使用它的因素,但它仍然是一個很好的加密數據的選擇。我們看一組例子:示例一、創建對稱密鑰對稱密鑰的特性是:在數據庫會話中使用它對數據進行加密和解密前必須首先打開。創建對稱密鑰使用如下命令:CRE
系統 2019-08-29 23:18:38 2298
原文DisplayDatabaseImageusingMSSQLServer2008ReportingServicesWiththenewreleaseofMSSQLServer2008ReportingServiceshasintroducedanewfeaturethatwillhelpreportdevelopers(BusinessIntelligenceBIprofessionals)todisplayimagesstoredindatabase
系統 2019-08-12 01:54:46 2298
1.在sp_configure配置xp_cmdshell可運行2.創建一個賬號test,用來執行xp_cmdshell但是非sysadmin權限3.用grant把xp_cmdshell權限賦予test4.創建代理賬號,這個賬號是windows賬號。5.在sqlserver中設置代理賬號,右擊實例屬性安全性下的代理中填入windows賬號密碼或者使用sp_xp_cmdshell_proxy_account設置代理賬號SQLServer非sysadmin調用擴
系統 2019-08-12 01:33:32 2298
最近斷斷續續看《MicrosoftSqlserver2008Internals》,中文名是《深入解析MicrosoftSqlserver2008》,由于邀月拿到的是英文版,所以一邊看,一邊查字典,順便把一些理解記下來,翻譯或理解不對之處,敬請指出。3w@love.cn。歡迎交流。兼以本文作為目錄索引及序。讀書筆記訂閱地址:http://www.cnblogs.com/downmoon/category/230397.html/rss這里邀月可以保證的是:這
系統 2019-08-12 01:32:40 2298
SQLServer的通用分頁顯示存儲過程2005-12-0214:50freedk我要評論(5)字號:T|T本文詳述實現小數據量和海量數據的通用分頁顯示存儲過程AD:2013大數據全球技術峰會低價搶票中建立一個Web應用,分頁瀏覽功能必不可少。這個問題是數據庫處理中十分常見的問題。經典的數據分頁方法是:ADO紀錄集分頁法,也就是利用ADO自帶的分頁功能(利用游標)來實現分頁。但這種分頁方法僅適用于較小數據量的情形,因為游標本身有缺點:游標是存放在內存中,很
系統 2019-08-12 01:51:27 2297