觸發(fā)器建立的代碼CreateTriggerTG_ProjectNameOntable1AfterUpdateAsUpdatetable2Set[工程名]=b.工程名fromtable2a,insertedbwherea.ProjID=b.ID關(guān)于觸發(fā)器中Inserted和Deleted的解釋。inserted觸發(fā)器語(yǔ)句中使用了兩種特殊的表:deleted表和inserted表。Microsoft?SQLServer2000自動(dòng)創(chuàng)建和管理這些表。可以使用這兩
系統(tǒng) 2019-08-12 01:52:17 2477
------創(chuàng)建數(shù)據(jù)庫(kù)data_Test-----createdatabasedata_TestGOusedata_TestGOcreatetabletb_TestTable--創(chuàng)建表(idintidentity(1,1)primarykey,userNamenvarchar(20)notnull,userPWDnvarchar(20)notnull,userEmailnvarchar(40)null)GO------插入數(shù)據(jù)------setidenti
系統(tǒng) 2019-08-12 01:53:12 2475
在與SQLServer建立連接時(shí)出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實(shí)例的錯(cuò)誤。未找到或無(wú)法訪問(wèn)服務(wù)器。請(qǐng)驗(yàn)證實(shí)例名稱是否正確并且SQLServer已配置為允許遠(yuǎn)程連接。(provider:命名管道提供程序,error:40-無(wú)法打開(kāi)到SQLServer的連接)說(shuō)明:執(zhí)行當(dāng)前Web請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。異常詳細(xì)信息:System.Data.SqlClient.SqlException:在與S
系統(tǒng) 2019-08-12 01:53:04 2475
原文:[翻譯]初識(shí)SQLServer2005ReportingServicesPart4這一篇是關(guān)于SQLServer2005ReportingServices四篇文章中最后一篇:Part1,提供了創(chuàng)建基本報(bào)表的指南Part2,介紹了創(chuàng)建動(dòng)態(tài)報(bào)表用到的SSRS核心特性和功能Part3,完全介紹了嵌入到SSRS中的圖表控件這里,在Part4,我們把精力放在報(bào)表定義語(yǔ)言(RDL)上。RDL的定義在MSDN2給的很好,所以我在引用一下:"Areportdefin
系統(tǒng) 2019-08-12 01:33:14 2473
原文:PowerDesigner16.5對(duì)SQLServer2012生成數(shù)據(jù)庫(kù)時(shí)"不支持?jǐn)U展屬性"問(wèn)題團(tuán)隊(duì)合作設(shè)計(jì)一套系統(tǒng)數(shù)據(jù)模型,創(chuàng)建了PDM后,Table、View、StoreProcedure等都創(chuàng)建好了,且創(chuàng)建了多個(gè)Schema方便管理這些數(shù)據(jù)庫(kù)對(duì)象,但Table、view、Column等對(duì)象有Comment時(shí)(用來(lái)在團(tuán)隊(duì)不同成員間共享描述信息)生成數(shù)據(jù)庫(kù)時(shí)會(huì)得到一個(gè)提示"不支持?jǐn)U展屬性,或?qū)ο蟛淮嬖?,分析發(fā)現(xiàn)異常在類似以下語(yǔ)句:ifexists
系統(tǒng) 2019-08-12 01:54:35 2472
1.I/O計(jì)數(shù)器:PhysicalDisk:Avg.DiskQueueLength說(shuō)明:Avg.DiskQueueLength指讀取和寫(xiě)入請(qǐng)求(為所選磁盤在實(shí)例間隔中列隊(duì)的)的平均數(shù)。瓶頸:如果在高峰使用的情況下,隊(duì)列長(zhǎng)度>2的話,,可能存在I/O瓶頸計(jì)數(shù)器:PhysicalDisk:Avg.DiskSec/ReadAvg.DiskSec/Write說(shuō)明:Avg.Disksec/Read指以秒計(jì)算的在此盤上讀取數(shù)據(jù)的所需平均時(shí)間。Avg.Disksec/W
系統(tǒng) 2019-08-12 01:32:13 2467
很多時(shí)候我們都會(huì)用到指定長(zhǎng)度的流水號(hào),假如生成訂單編碼規(guī)則我們?cè)O(shè)置為:倉(cāng)庫(kù)編碼+年月日(6位)+當(dāng)天四位流水號(hào),如倉(cāng)庫(kù)編碼為01日期為2009-08-06的第一個(gè)訂單編碼應(yīng)該為:01200908060001,在這里指定長(zhǎng)度的流水號(hào)的生成一般都是在數(shù)據(jù)庫(kù)里操作,方法可以用下面幾種:方式一:笨辦法,不夠指定長(zhǎng)度的話,前面循環(huán)加零CREATEFUNCTIONfn_GenerateSerialNumber(@numberValueint,--流水號(hào)數(shù)值@lengt
系統(tǒng) 2019-08-12 01:52:57 2457
--top10引發(fā)i/oSELECT(total_logical_reads/execution_count)ASavg_logical_reads,(total_logical_writes/execution_count)ASavg_logical_writes,(total_physical_reads/execution_count)ASavg_physical_reads,execution_count,(SELECTSUBSTRING(text
系統(tǒng) 2019-08-12 01:32:34 2457
原文:ylb:SQLServer常用系統(tǒng)函數(shù)-字符串函數(shù)、配置函數(shù)、系統(tǒng)統(tǒng)計(jì)函數(shù)ylbtech-SQLServer:SQLServer-SQLServer常用系統(tǒng)函數(shù)--=============================================--ylb:SQLServer常用系統(tǒng)函數(shù)-字符串函數(shù)、配置函數(shù)、系統(tǒng)統(tǒng)計(jì)函數(shù)--Comments:字符串函數(shù),配置函數(shù),SQLServer--KeyWord:SQLServer--author:yu
系統(tǒng) 2019-08-12 01:33:01 2456
SQLServer2008中SQL應(yīng)用系列--目錄索引導(dǎo)讀:本文主要涉及ServiceBroker的基本概念及建立一個(gè)ServiceBroker應(yīng)用程序的基本步驟。一、前言:ServiceBroker為SQLServer提供消息隊(duì)列,這提供了從數(shù)據(jù)庫(kù)中發(fā)送異步事務(wù)性消息隊(duì)列的方法。ServiceBroker消息可以保證以適當(dāng)?shù)捻樞蚧蛟嫉陌l(fā)送順序不重復(fù)地一次性接收。并且因?yàn)閮?nèi)建在SQLServer中,這些消息在數(shù)據(jù)庫(kù)發(fā)生故障時(shí)是可以恢復(fù)的,也可以隨數(shù)據(jù)庫(kù)一
系統(tǒng) 2019-08-29 23:29:01 2455
SQLServer發(fā)送郵件的存儲(chǔ)過(guò)程對(duì)于DB中的資料變更,有時(shí)會(huì)有寄Mail通知相關(guān)人員的需求。下面是實(shí)現(xiàn)這一功能的一種方法1.建立發(fā)Mail的存儲(chǔ)過(guò)程CREATEPROCEDURE[dbo].[sp_send_mail]@Fromvarchar(100),@Tovarchar(2000),@Subjectvarchar(2000)="",@Bodyvarchar(4000)="",@BCCvarchar(4000)=""/****************
系統(tǒng) 2019-08-12 01:55:38 2454
如何防止SQLSERVER的事件探查器跟蹤軟件的SQL腳本,保障自己的軟件不被他人分析?以下是一個(gè)停止所有SQLSERVER的跟蹤器的腳本(兩種方法的原理相同):第一種方法:procedureSQLCloseAllTrack;constsql='declare@TIDinteger'+'declareTracCursorFor'+'SELECTDistinctTraceidFROM::fn_trace_getinfo(default)'+'openTrac
系統(tǒng) 2019-08-12 01:54:34 2454
在SQLServer中存儲(chǔ)方式主要分為2大類緩沖和池。都是用來(lái)臨時(shí)存放數(shù)據(jù)的,到底有什么不同。一直很惱人。有幸看到一位大牛的博客,截取了其中講述cache和pool的不同點(diǎn)。BeforewejumpintofurtherdescriptionofstoresIwouldliketoexplainadifferencebetweenmeaningsofcachesandpools.InSQLOS'sworld,cacheisamechanismtocache
系統(tǒng) 2019-08-12 01:34:00 2454
selectName,salesPersonIDFromSales.storewherenamebetween'g'and'j'andsalespersonID>283orderbysalespersonid,namedesc/ASC本語(yǔ)句的between的用法還是很有新意的,這個(gè)between是g開(kāi)頭和j開(kāi)頭之間的,不知道漢字會(huì)是什么情況?groupby,經(jīng)常配合minmaxsumavg,配合AS命名別名。groupby配合聚合函數(shù)是常用的。count(
系統(tǒng) 2019-08-12 01:54:40 2452
原文:SQLServer數(shù)據(jù)庫(kù)索引一、什么是索引減少磁盤I/O和邏輯讀次數(shù)的最佳方法之一就是使用【索引】索引允許SQLServer在表中查找數(shù)據(jù)而不需要掃描整個(gè)表。1.1、索引的好處:當(dāng)表沒(méi)有聚集索引時(shí),成為【堆或堆表】【堆】是一堆未加工的數(shù)據(jù),以行標(biāo)識(shí)符作為指向存儲(chǔ)位置的指針。表數(shù)據(jù)沒(méi)有順序,也不能搜索,除非逐行遍歷。這個(gè)過(guò)程稱為【掃描】。當(dāng)存在聚集索引時(shí),非聚集索引的指針由聚集索引所定義的值組成,所以聚集索引變得非常重要。因?yàn)轫?yè)面大小固定,所以列越少,
系統(tǒng) 2019-08-12 01:55:03 2451