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

將Access數(shù)據(jù)庫移植到SQLServer(2)_Access數(shù)據(jù)庫教程

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

推薦:Access在調(diào)整工資上的應(yīng)用
  作為一名從事人事勞資工作的人員來說,每次調(diào)整工資時填寫成百上千的工資審批表存入檔案,是一件十分費時費力的工作,并且有時難免會出現(xiàn)一些錯誤。如果能讓電腦來完成這項工作,豈不大大地

  移植Microsoft

  Access查詢到事務(wù)處理SQL語句

  大部分的Access查詢應(yīng)該轉(zhuǎn)換成存儲過程和視圖。然而,有一些應(yīng)用程序開發(fā)者不太常用的語句可以存儲為事務(wù)處理SQL腳本,一種以sql為文件擴展名的文本文件。 這些文件可以在SQL Server查詢分析器中運行。

  如果您打算將一些Access查詢轉(zhuǎn)換為sql文件的話,可以考慮根據(jù)它們使用的方式有區(qū)別地將這些事務(wù)處理SQL語句分別放在幾個腳本程序中。例如,您可以將必須以同樣頻率運行的事務(wù)處理SQL語句歸類到同一個腳本中。另一個腳本中則應(yīng)包含所有只在某些條件下運行的事務(wù)處理SQL語句。此外,必須以一定順序執(zhí)行的事務(wù)處理SQL語句應(yīng)當歸類到一個不連續(xù)的腳本中。

  將Access語句轉(zhuǎn)移到事務(wù)處理SQL 文件

  將語句拷貝到SQL Server查詢分析器中
  使用藍色的多選項圖標分析語句
  在適當時候執(zhí)行該語句

  要執(zhí)行Access中的創(chuàng)建表(MAKE TABLE)的查詢?nèi)蝿?wù)的開發(fā)者在SQL Server中有幾種選擇。開發(fā)者可創(chuàng)建下列對象之一:

  一個視圖

  視圖具有動態(tài)的虛擬表的效果,可提供最近的信息。這是一個輸入/輸出強化器,因為每當發(fā)出一個查詢時它都要求對數(shù)據(jù)表重現(xiàn)建立連接。

  一個臨時表

  臨時表為已連接的用戶會話建立一個快照。您可以建立局部的或全局的臨時表。局部臨時表只在當前會話中可見,而全局臨時表則在所有會話都是可見的。在局部臨時表的名字前加上單個數(shù)字的前綴((#table_name)),而在全局臨時表的名字前加上兩位數(shù)字的前綴(##table_name)。對臨時表的查詢執(zhí)行起來非�?�,因為它們?nèi)〉靡粋結(jié)果集的時候通常只用一個表,而不是將多個表動態(tài)地連接在一起來。

  如欲了解臨時表的其他信息,請參閱SQL Server在線參考書。

  SQL Server 7.0中的數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS)允許您通過創(chuàng)建包來實現(xiàn)臨時表建立的標準化、自動化和進度安排。例如,當您移植Access 2.0中的Northwind 范例數(shù)據(jù)庫時,用于季度數(shù)據(jù)報表的交叉表可轉(zhuǎn)變?yōu)橐粋視圖或者一個可在規(guī)范基礎(chǔ)上建立臨時表的數(shù)據(jù)轉(zhuǎn)換。如欲了解關(guān)于DTS的其他信息,請參閱SQL Server在線參考書。

  其他設(shè)計上的考慮

  下面是當您將您的Access應(yīng)用移植到SQL Server時必須考慮的一些其他問題:

  使用參數(shù)
  帶參數(shù)的SQL Server存儲過程需要一種不同于Access查詢的語法格式,例如:
  Access 2.0格式:
  查詢名:Employee Sales By Country, in NWIND.mdb:

  PARAMETERS [Beginning Date] DateTime, [Ending Date] DateTime;
  SELECT Orders.[Order ID], [Last Name] & ", " & [First Name] AS Salesperson, Employees.Country, Orders.[Shipped Date],    [Order Subtotals].Subtotal AS [Sale Amount]
  FROM Employees INNER JOIN (Orders INNER JOIN [Order Subtotals] ON Orders.[Order ID] = [Order Subtotals].[Order ID]) ON Employees. = Orders.
  WHERE (((Orders.[Shipped Date]) Between [Beginning Date] And [Ending Date]))
  ORDER BY [Last Name] & ", " & [First Name], Employees.Country, Orders.[Shipped Date];

  SQL Server 7.0格式:

  CREATE PROCEDURE EMP_SALES_BY_COUNTRY
  @BeginningDate datetime,
  @EndingDate datetime
  AS
  SELECT Orders.[Order ID], [Last Name] ", " [First Name] AS Salesperson, Employees.Country,
  Orders.[Shipped Date], [Order Subtotals].Subtotal AS [Sale Amount]
  FROM Employees INNER JOIN (Orders INNER J

分享:如何給ODBC連接打開連接池
如果要將 ODBC 驅(qū)動程序加入到連接共享中,則必須配置數(shù)據(jù)庫驅(qū)動程序并在 Windows NT 注冊表中設(shè)置驅(qū)動程序的 CPTimeout屬性。當 ODBC 斷開連接時,連接被存入池中,而不是被斷開。 CPTimeout

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:Access數(shù)據(jù)庫教程/更新時間:2008-08-22
相關(guān)Access數(shù)據(jù)庫教程