打印本文 打印本文 关闭窗口 关闭窗口
将Access数据库移植到SQL Server 7.0
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2435  更新时间:2007/11/14 12:54:03  文章录入:mintao  责任编辑:mintao
p;
立临时表的数据转换。如欲了解关于DTS的其他信息,请参阅SQL Server在线参考书。 

其他设计上的考虑 

下面是当您将您的Access应用移植到SQL Server时必须考虑的一些其他问题: 

使用参数 

带参数的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.[Employee ID] = Orders.[Employee ID] 

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 

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口