--參考/*普通行列轉(zhuǎn)換(2007-11-18于海南三亞)假設有張學生成績表(tb)如下:NameSubjectResult張三語文74張三數(shù)學83張三物理93李四語文74李四數(shù)學84李四物理94*/-------------------------------------------------------------------------/*想變成姓名語文數(shù)學物理-------------------------------------------李
系統(tǒng) 2019-08-12 01:33:12 1910
大家都用過企業(yè)管理器中的--“收縮數(shù)據(jù)庫”,里面的功能的確可以收縮數(shù)據(jù)庫的日志文件(.ldf)和數(shù)據(jù)文件(.mdf),但都會發(fā)現(xiàn)同樣的問題,在收縮“數(shù)據(jù)文件”(.mdf)時根本收縮不了多少。最多截段自動增長部份的,沒有根本釋放在日常操作中刪除數(shù)據(jù)庫的沉冗空間。上述應該是很多人遇到過的,筆者也千試萬試試出來的方法,為了確定您的數(shù)據(jù)庫安全,在執(zhí)行下例的操作前,請先備份你的數(shù)據(jù)庫。1.首先你要找到你的數(shù)據(jù)庫最大的表,一般是數(shù)目最大的表,如果不清楚,請在查詢分析器
系統(tǒng) 2019-08-12 01:32:33 1910
SelectdistinctcasewhenBranchCourseIdisnullthenTb_Client.ThreePhaseKindelseBranchCourseIdendBranchCourseId,Tb_Client.*fromTb_ClientinnerjoinTb_Class_ClientonTb_Client.id=Tb_Class_Client.clientIdinnerjoinTb_Classontb_class_client.cl
系統(tǒng) 2019-08-12 01:32:25 1910
MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫,它是介于關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫之間的產(chǎn)品。MongoDB支持的數(shù)據(jù)結(jié)構(gòu)非常松散,類似json的bjson格式,因此可以存儲比較復雜的數(shù)據(jù)類型。Mongo最大的特點是支持的查詢語言非常強大,其語法有點類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實現(xiàn)類似關系數(shù)據(jù)庫單表查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引。它的特點是高性能、易部署、易使用,存儲數(shù)據(jù)非常方便。MongoDB的開發(fā)語言:C++MongoDB學習菜單:1
系統(tǒng) 2019-08-12 01:55:15 1909
語法:ROW_NUMBER()OVER([])備注:ORDERBY子句可確定在特定分區(qū)中為行分配唯一ROW_NUMBER的順序。參數(shù)將FROM子句生成的結(jié)果集劃入應用了ROW_NUMBER函數(shù)的分區(qū)。確定將ROW_NUMBER值分配給分區(qū)中的行的順序。有關詳細信息,請參閱ORDERBY子句(Transact
系統(tǒng) 2019-08-12 01:54:36 1909
■如何查看數(shù)據(jù)庫的各種數(shù)據(jù)文件?1)、查看數(shù)據(jù)文件SQL>selectfile_name,bytes/(1024*1024)m0fromdba_data_files;2)、查看控制文件SQL>selectNAME,statusfromv$controlfile;3)、查看日志文件SQL>selectgroup#,member,statusfromv$logfile;■如何查看各個表空間的自由空間?SQL>descdba_free_spaceSQL>sele
系統(tǒng) 2019-08-12 01:53:32 1909
MVC用擴展方法執(zhí)行自定義視圖,替代UIHint項目中用了Bootstrap,這樣就不用寫太多的CSS了,省去很多事情。但是這個業(yè)務系統(tǒng)需要輸入的地方很多,每個表都有100多個字段,每個頁面需要大量的表單。把這些表單按bootstrap的格式寫出來,也是件頭痛的事情。我想到模板,EditorTemplatesUIHint,但是UIHint需要用Metadata標注,一個一個的加,也是不現(xiàn)實的。還有別外一種辦法,就是擴展HtmlHelper。要用HtmlHe
系統(tǒng) 2019-08-12 01:53:26 1909
在龐大的業(yè)務系統(tǒng)背后,一定有數(shù)據(jù)庫管理系統(tǒng)的支持。在現(xiàn)代以數(shù)據(jù)為中心的開發(fā)時代,SQL編程也顯得尤為重要。下面總結(jié)下我最近SQL編程的一些經(jīng)驗:1.SELECT查詢要列出所有要查詢的字段2.注意UNION和UNIONALL的區(qū)別,在IN,OR,UNIONALL這三種方案中,UNIONALL的執(zhí)行效率是最高的。3.視圖定義要盡量簡單,最好不要包含業(yè)務邏輯。比如:在業(yè)務系統(tǒng)中,單據(jù)會有多種狀態(tài),那么在系統(tǒng)與系統(tǒng)交互的過程中,可能兩邊的狀態(tài)碼定義的不同,那么就需
系統(tǒng) 2019-08-12 01:53:21 1909
/*********************Any/All/Contains/Concat/Union/Intersect/Except/take/skip/SqlMethods操作練習**********************************///判斷沒有成績的學生varlist=fromsinctx.T_Studentwhere!s.T_Score.Any()selects;//判斷有成績大于80的學生varlist1=(fromsinctx
系統(tǒng) 2019-08-12 01:53:00 1909
--創(chuàng)建數(shù)據(jù)庫createprocInsertStudentas--定義所需要的變量declare@SchoolIDintdeclare@ClassIDintdeclare@StudentIDintdeclare@IDNumberint--條件判斷時需要begin--創(chuàng)建游標declareFeeInsertStudentcursorforselectstuID,SchID,ClasIDfromT_School--打開游標openFeeInsertStude
系統(tǒng) 2019-08-12 01:52:47 1909
為什么要創(chuàng)建索引呢?這是由于,創(chuàng)建索引能夠大大提高系統(tǒng)的性能。第一,通過創(chuàng)建唯一性索引,能夠保證數(shù)據(jù)庫表中每一行數(shù)據(jù)的唯一性。第二,能夠大大加快數(shù)據(jù)的檢索速度,這也是創(chuàng)建索引的最基本的原因。第三,能夠加速表和表之間的連接,特別是在實現(xiàn)數(shù)據(jù)的參考完整性方面特別有意義。第四,在使用分組和排序子句進行數(shù)據(jù)檢索時,相同能夠顯著降低查詢中分組和排序的時間。第五,通過使用索引,能夠在查詢的過程中,使用優(yōu)化隱藏器,提高系統(tǒng)的性能。或許會有人要問:添加索引有如此多的長處,
系統(tǒng) 2019-08-12 01:52:33 1909
PowerDesigner教程系列(八)概念數(shù)據(jù)模型摘要:PowerDesigner教程系列(八)概念數(shù)據(jù)模型目標:本文主要介紹域的概念以及使用。一、概念域:實際上就是一個取值范圍,也可擴展為一個數(shù)據(jù)類型。域可以定義檢查約束、取值范圍、最大值、最小值、默認值等。域是通過用戶自定義類型實現(xiàn)的,定義一個域的后,可以實多個實體的屬性共享,這也模型設計中非常重要。例如:“服務生”、“客戶”、“操作員”三個實體中都有“姓名”屬性,我們就可以定義一個“姓名”域,分別附
系統(tǒng) 2019-08-12 01:51:48 1909
基于行版本控制的隔離級別通過消除讀取操作的鎖來改善讀取并發(fā)。MicrosoftSQLServer引入了兩個使用行版本控制的事務隔離級別:READ_COMMITTED_SNAPSHOT數(shù)據(jù)庫選項為ON時,啟用使用行版本控制的已提交讀隔離的新實現(xiàn)。ALLOW_SNAPSHOT_ISOLATION數(shù)據(jù)庫選項為ON時,啟用的新的快照隔離級別。對于大多數(shù)應用程序,建議應用使用行版本控制的已提交讀隔離,而不要應用快照隔離,原因如下:已提交讀隔離比快照隔離占用的temp
系統(tǒng) 2019-08-12 01:34:03 1909
--1.查看數(shù)據(jù)庫northwind是否啟用全文索引SELECT*FROMsys.databasesUSENorthWind--2.創(chuàng)建全文目錄CREATEFULLTEXTCATALOG[employee_fulltext]WITHACCENT_SENSITIVITY=OFFASDEFAULT--3.指定唯一索引CREATEFULLTEXTINDEXON[dbo].[Employees]KEYINDEX[PK_Employees]ON([employee_
系統(tǒng) 2019-08-12 01:33:59 1909
PIVOT用于將列值旋轉(zhuǎn)為列名(即行轉(zhuǎn)列),在SQLServer2000可以用聚合函數(shù)配合CASE語句實現(xiàn)PIVOT的一般語法是:PIVOT(聚合函數(shù)(列)FOR列in(…))ASP注意:PIVOT、UNPIVOT是SQLServer2005的語法,使用需修改數(shù)據(jù)庫兼容級別(在數(shù)據(jù)庫屬性->選項->兼容級別改為90)SQL2008中可以直接使用完整語法:table_sourcePIVOT(聚合函數(shù)(value_column)FORpivot_columnI
系統(tǒng) 2019-08-12 01:33:02 1909