日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

淺析管理SQL Server數(shù)據(jù)庫和應(yīng)用元數(shù)據(jù)(3)_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:淺析SQL Server 2008中不推薦及不支持的功能
每個人都在等著Microsoft SQL Server 2008的新功能出現(xiàn),不過我們首先應(yīng)該知道有哪些“不推薦(deprecated)”以及“不支持(Discontinued)”的功能�!安煌扑]

以下為引用的內(nèi)容:

  SELECTD.[Server],D.DatabaseName
  FROMdbo.DatabasesDLEFTJOINdbo.Database_ApplicationsDA
  OND.DatabaseName=DA.DatabaseNameANDD.[Server]=DA.[ServerName]
  WHEREDA.DB_AppIDISNULL
  ORDERBYD.[Server],D.DatabaseName

這個查詢的結(jié)果提供任何數(shù)據(jù)庫的清單,這些數(shù)據(jù)庫產(chǎn)生于上次我更新應(yīng)用元數(shù)據(jù)和服務(wù)器時,它不僅是跨域的數(shù)據(jù)庫創(chuàng)建活動的通知,也是致力于更新兩個數(shù)據(jù)庫來符合應(yīng)用程序信息的數(shù)據(jù)清單。這個查詢也適合SQL Server Reporting Services報告的數(shù)據(jù)表,而當(dāng)我不在辦公室時,SQL Server Reporting Services報告也為我提供了一個新的數(shù)據(jù)庫到我的黑莓(BlackBerry)的日常通知。

最后,我創(chuàng)建了以下存儲程序,由此用任何新的數(shù)據(jù)庫信息來合并dbo.Applications表和dbo.Database_Applications 表。它接受三個參數(shù):服務(wù)器,數(shù)據(jù)庫和應(yīng)用程序。如果應(yīng)用程序已經(jīng)不存在于dbo.Applications表中,它就會被補充。然后一個記錄被插入到服務(wù)器/數(shù)據(jù)庫/應(yīng)用程序關(guān)系中的dbo.Applications表。  

以下為引用的內(nèi)容:

   CREATEPROCEDURE[dbo].[pAdd_Application]@ServerNamevarchar(50),@DatabaseNamevarchar(100),@ApplicationNamevarchar(100)
  AS
  --Addanynewdatabasescreated,butnotrecordedintherepository,totherepository
  UPDATEdbo.Database_Applications
  SETApplicationName=@ApplicationName
  WHEREServerName=@ServerName
  ANDDatabaseName=@DatabaseName
  ANDApplicationNameISNULL
  --Determineifthereisalreadyanapplicationforthisdatabaseintherepository,ifnot,thenaddit
  
   IF(SELECTCOUNT(*)FROMdbo.ApplicationsWHEREApplicationName=@ApplicationName)=0 
  BEGIN 
  INSERTINTOdbo.Applications(ApplicationName) 
  VALUES(@ApplicationName) 
  PRINT'AddednewApplication:' @ApplicationName 'toApplicationstable' 
  SELECT*FROMdbo.ApplicationsWHEREApplicationName=@ApplicationName 
  END 
  --Listthenewrecordintherepository 
  SELECTServerName,DatabaseName,ApplicationName 
  FROMdbo.Database_Applications 
  WHEREServerName=@ServerName 
  ANDDatabaseName=@DatabaseName 
  ANDApplicationName=@ApplicationName

雖然我可以很容易地把這個存儲程序的執(zhí)行整合為SQL Server集成服務(wù)(SSIS)程序包中的最后一步,而這個程序包能夠組裝我的存儲數(shù)據(jù)庫,但我選擇不這樣做,這是為了在我的環(huán)境里,我能密切關(guān)注圍繞新的數(shù)據(jù)庫創(chuàng)造而展開的活動。

分享:如何快速確定SQL Server欄中的最大值
你有一個里面包含整數(shù)、浮點數(shù)、金額或日期的N列SQL Server表,而你的任務(wù)是返回這些列中某一行的最大值。你甚至被要求一次求幾行的最大值,返回一個記錄組(record set)。 第一

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時間:2009-09-11
相關(guān)Mssql數(shù)據(jù)庫教程