1usingSystem;2usingSystem.Data.SqlClient;3usingSystem.Data;4usingSystem.IO;56namespaceNET.Common7{8///9///數(shù)據(jù)庫(kù)操作幫助類(lèi)10///11publicclassDatabaseHelper12{13privateconststringSQL_DATABASE_BACK="BACKUPDATABASE{0}TODISK
系統(tǒng) 2019-08-12 01:54:04 2715
Download:MicrosoftSQLServer2008ManagementStudioExpress-MicrosoftDownloadCenter-DownloadDetailsMicrosoft?SQLServer?2008ManagementStudioExpress快速鏈接概述系統(tǒng)要求說(shuō)明其他信息需要支持嗎?立即訪問(wèn)Microsoft支持網(wǎng)站>立即訪問(wèn)Microsoft支持網(wǎng)站>MicrosoftSQLServer2008Managemen
系統(tǒng) 2019-08-12 01:32:04 2714
_CI_AI不區(qū)分大小寫(xiě)、不區(qū)分重音、不區(qū)分假名類(lèi)型、不區(qū)分寬度_CI_AI_WS不區(qū)分大小寫(xiě)、不區(qū)分重音、不區(qū)分假名類(lèi)型、區(qū)分寬度_CI_AI_KS不區(qū)分大小寫(xiě)、不區(qū)分重音、區(qū)分假名類(lèi)型、不區(qū)分寬度_CI_AI_KS_WS不區(qū)分大小寫(xiě)、不區(qū)分重音、區(qū)分假名類(lèi)型、區(qū)分寬度_CI_AS不區(qū)分大小寫(xiě)、區(qū)分重音、不區(qū)分假名類(lèi)型、不區(qū)分寬度_CI_AS_WS不區(qū)分大小寫(xiě)、區(qū)分重音、不區(qū)分假名類(lèi)型、區(qū)分寬度_CI_AS_KS不區(qū)分大小寫(xiě)、區(qū)分重音、區(qū)分假名類(lèi)型、不區(qū)
系統(tǒng) 2019-08-12 01:53:48 2712
原來(lái)編號(hào)是分段的,1-1000表示一個(gè)類(lèi)別,1000-2000表示一個(gè)類(lèi)別.現(xiàn)在編號(hào)自動(dòng)生成不要類(lèi)別,要找原來(lái)數(shù)據(jù)中最小的數(shù)據(jù)編號(hào).本想是用個(gè)2分遞歸來(lái)查,但效率太慢了.想到了個(gè)方法用行號(hào).selectid,row_number()over(orderbyid)asrownumfromitems上面可以查詢出id與行號(hào)對(duì)應(yīng)的表,再查看rownum與id不同就是空的id號(hào)了.完整為:selecttop1rownumfrom(selectid,row_numb
系統(tǒng) 2019-08-12 01:53:43 2709
在寫(xiě)這篇文章之前,xxx已經(jīng)寫(xiě)過(guò)了幾篇關(guān)于改nullnull主題的文章,想要了解的朋友可以去翻一下之前的文章DECLARE@BeginTimeASDATETIMEDECLARE@EndTimeASDATETIMEDECLARE@HourASINTDECLARE@MinASINTSET@Min=DATEPART(Minute,GETDATE())IF@Min<30BEGINSET@BeginTime=CONVERT(VARCHAR(10),GETDATE()
系統(tǒng) 2019-08-12 01:54:16 2704
近期做東西,用到了對(duì)SQLServer數(shù)據(jù)庫(kù)的操作。好吧,確實(shí)好久沒(méi)看了,對(duì)這個(gè)數(shù)據(jù)庫(kù)陌生到了極點(diǎn),連最簡(jiǎn)單的如何設(shè)置一個(gè)id主鍵,讓它隨著插入數(shù)據(jù)的增多,自動(dòng)增長(zhǎng)id值的設(shè)置都忘記了,網(wǎng)上查了一下,好多人都說(shuō)使用代碼,好像跟我要的不一樣,然后在百度知道找到了答案,雖然有點(diǎn)不好意思,但還是貼出來(lái)吧:?jiǎn)枺喝绾问謩?dòng)設(shè)置SQLServer的id(主鍵),讓它隨著插入的數(shù)據(jù)自動(dòng)增長(zhǎng)?答:點(diǎn)擊需要設(shè)置的表,點(diǎn)擊右鍵——設(shè)計(jì)——在列中,點(diǎn)擊id——下方出現(xiàn)如下的圖:自
系統(tǒng) 2019-08-12 01:54:50 2700
本系列講座,適合就SqlServer工作經(jīng)驗(yàn)的開(kāi)發(fā)者和愛(ài)好者。-->上課時(shí)間上課內(nèi)容課件下載本課視頻下載2009年6月28日9:30SqlServer數(shù)據(jù)庫(kù)系列1-創(chuàng)建可恢復(fù)的數(shù)據(jù)庫(kù)下載...2009年7月5日9:30SqlServer數(shù)據(jù)庫(kù)系列2-創(chuàng)建可
系統(tǒng) 2019-08-29 23:46:03 2694
1SqlServer中一個(gè)非常強(qiáng)大的日期格式化函數(shù)2SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AM3SelectCONVERT(varchar(100),GETDATE(),1):05/16/064SelectCONVERT(varchar(100),GETDATE(),2):06.05.165SelectCONVERT(varchar(100),GETDATE(),3):16/05/066S
系統(tǒng) 2019-08-12 01:53:48 2685
客戶需求:修改一張表的結(jié)構(gòu),并保留里面的數(shù)據(jù)。解決方案:修改表名用原表名創(chuàng)建一個(gè)新的表用腳本把原表數(shù)據(jù)遷移到新表中刪除原表具體實(shí)現(xiàn):修改表名:把表Customer重命名為Customer_RENEXECsp_rename'Customer','Customer_REN'執(zhí)行完后會(huì)有如下警告:Caution:Changinganypartofanobjectnamecouldbreakscriptsandstoredprocedures.如果現(xiàn)有查詢、視圖、
系統(tǒng) 2019-08-12 01:52:36 2680
原文:PowerDesigner連接SqlServer數(shù)據(jù)庫(kù)第一步、控制面板---管理工具---ODBC數(shù)據(jù)源---用戶DNS---點(diǎn)擊加入,依據(jù)連接數(shù)據(jù)的信息填寫(xiě)配置并保存(當(dāng)中有一項(xiàng)為"更改默認(rèn)的數(shù)據(jù)庫(kù)為",點(diǎn)擊并改動(dòng)為須要配置數(shù)據(jù)庫(kù))第二步、打開(kāi)PowerDesigner,建立一個(gè)物理數(shù)據(jù)模型第三步、新建成功之后,點(diǎn)擊"Database"->"Connect..",連接到剛才加入的數(shù)據(jù)源.第四步、點(diǎn)擊"Database"->"ReverseEngin
系統(tǒng) 2019-08-12 01:54:34 2676
昨天發(fā)了篇SQLServer作業(yè)備份http://www.cnblogs.com/Amaranthus/archive/2012/06/25/2561569.html今天就加上powershell把作業(yè)同步完善起來(lái)核心導(dǎo)出作業(yè)的代碼和作業(yè)備份是相似的alterPROCDumpJob(@jobVARCHAR(100))ASDECLARE@retrunNVARCHAR(max)DECLARE@jobnameVARCHAR(30),@category_calss
系統(tǒng) 2019-08-12 01:33:24 2667
解決方法:在MicrosoftSQLServer中,以下數(shù)據(jù)類(lèi)型支持Unicode數(shù)據(jù):nchar,nvarchar,ntext使用SQL語(yǔ)句操作的時(shí)候應(yīng)該注意以下問(wèn)題:原查詢語(yǔ)句Select*FromTABLENAMEWherefield1like'%xxx%'使用Unicode數(shù)據(jù)類(lèi)型的,應(yīng)該為:Select*FromTABLENAMEWherefield1likeN'%xxx%'插入數(shù)據(jù)也一樣INSERTINTOTABLENAME(Detail)VA
系統(tǒng) 2019-08-12 01:33:40 2666
JDBC的簡(jiǎn)介JDBC(JavaDataBaseConnectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的JavaAPI,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純JavaAPI編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序,操作不同的數(shù)據(jù)庫(kù)需要使用不同的JDBC。JDBC編程步驟一、LoadtheDriver加載JDBC驅(qū)動(dòng)程
系統(tǒng) 2019-08-12 01:53:53 2665
原文:SQLServer鎖分區(qū)特性引發(fā)死鎖解析鎖分區(qū)技術(shù)使得SQLServer可以更好地應(yīng)對(duì)并發(fā)情形,但也有可能帶來(lái)負(fù)面影響,這里通過(guò)實(shí)例為大家介紹,分析由于鎖分區(qū)造成的死鎖情形.前段時(shí)間園友@JentleWang在我的博客鎖分區(qū)提升并發(fā),以及鎖等待實(shí)例中問(wèn)及鎖分區(qū)的一些特性造成死鎖的問(wèn)題,這類(lèi)死鎖并不常見(jiàn),我們?cè)谶@里仔細(xì)分析下.不了解鎖分區(qū)技術(shù)的朋友請(qǐng)先看下我的鎖分區(qū)那篇實(shí)例.Code(執(zhí)行測(cè)試腳本時(shí)請(qǐng)注意執(zhí)行順序,說(shuō)明)步驟1創(chuàng)建測(cè)試數(shù)據(jù)usetemp
系統(tǒng) 2019-08-12 01:33:15 2663
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[sp_who_lock]')andOBJECTPROPERTY(id,N'IsProcedure')=1)dropprocedure[dbo].[sp_who_lock]GOusemastergocreateproceduresp_who_lockasbegindeclare@spidint,@blint,@intTransaction
系統(tǒng) 2019-08-12 01:51:31 2657