Access 2003完整教程:Visual Basic for Applications 与 SQL Server Transact-SQL 之间的函数比较 (ADP)

注释本主题中的信息仅适用于 Microsoft Access 项目 (.adp)。

下表比较了 Microsoft Visual Basic for Applications (VBA) 和 Microsoft SQL Server Transact-SQL 中的常用函数。有关 Transact-SQL 标量函数的详细信息,请参阅 SQL Server 文档。

注意“升迁向导”将下列 VBA 函数(用于表有效性规则、字段验证和默认情况下)转换为对等的 Transact-SQL 函数。

字符串函数

VBA 函数Transact-SQL
标量函数
Asc(x)ASCII(x)
Chr$(x)CHAR(x)
Lcase$(x)LCASE(x)

LOWER(x)

Len(x)DATALENGTH(x)
Ltrim$( x)LTRIM(x)
Mid$(x,y,z)SUBSTRING(x,y,z)
Right$(x,y)RIGHT(x,y)
Rtrim$(x)RTRIM(x)
Space$(x)SPACE(x)
Str$(x)STR(x)
Ucase$( x)UCASE(x)

UPPER(x)

转换函数

VBA 函数Transact-SQL
标量函数
Ccur(x)CONVERT(money,x)
Cdbl(x)CONVERT(float,x)
Cint(x)CONVERT(smallint,x)
Clng(x)CONVERT(int,x)
Csng(x)CONVERT(real,x)
Cstr(x)CONVERT(varchar,x)
Cvdate(x)CONVERT(datetime,x)

日期函数

VBA 函数Transact-SQL
标量函数
Date(x)CONVERT(DATETIME,CONVERT(varchar,GETDATE(x)))
Dateadd("<Access datepart>",x,y)DATEADD(<SQL Server datepart>, x, y)
Datediff("<Access datepart>",x,y)DATEDIFF(<SQL Server datepart>, x, y)
Datepart("<Access datepart>", x)DATEPART(<SQL Server datepart>, x)
Day(x)DATEPART(dd,x)
Hour(x)DATEPART(hh,x)
Minute(x)DATEPART(mi,x)
Month(x)DATEPART(mm,x)
Now(x)GETDATE(x)
Second(x)DATEPART(ss,x)
Weekday(x)DATEPART(dw,x)
Year(x)DATEPART(yy,x)

数学函数

VBA 函数Transact-SQL
标量函数
Int(x)FLOOR(x)
Sgn(x)SIGN(x)
Rnd(x)ROUND(x)

上页:Access 2003完整教程:关于 Access 数据库中的数据类型与 Access 项目中的数据类型的不同之处 下页:Access 2003完整教程:关于更改字段的数据类型 (MDB)

Access 2003完整教程:Visual Basic for Applications 与 SQL Server Transact-SQL 之间的函数比较 (ADP)

Access 2003完整教程:关于更改字段的数据类型 (MDB)Access 2003完整教程:创建工具栏
Access 2003完整教程:可以导出到的数据格式Access 2003完整教程:可以导入或链接的数据源
Access 2003完整教程:关于转换 Access 文件Access 2003完整教程:输入掩码语法和示例
Access 2003完整教程:字段默认值示例 (MDB)Access 2003完整教程:字段有效性规则示例 (MDB)
Access 2003完整教程:窗体和报表规格Access 2003完整教程:使用 Microsoft Access 全局快捷键
Access 2003完整教程:宏安全性与警告疑难解答Access 2003完整教程:宏规格
Access 2003完整教程:宏安全性和沙盒模式Access 2003完整教程:以编程方式复制数据库的方法和属性 (MDB)
Access 2003完整教程:选择字段和记录Access 2003完整教程:在记录或字段之间移动
Access 2003完整教程:改进 Microsoft Access 和系统的性能的提示Access 2003完整教程:记录选定器符号
Access 2003完整教程:关于“自动编号”字段的大小与复制的数据库 (MDB)Access 2003完整教程:创建自己的向导、生成器及加载项
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号