热门文章
 
SQL SERVER 和AC
判断access数据库中某个
Access数据库的存储上限
Access2000数据库8
论ACCESS的性能
ASP+ACCESS 无限级
asp中使用access的系
以编程方式创建“自动编号”字
通用删除某表某字段满足条件的
使用中型Access数据库的
 推荐文章
 
asp中使用access的系
深入了解 Microsoft
ACCESS中使用SQL语句
一句代码得到表中的某行的指定
保护Access数据库的安全
使用中型Access数据库的
通用删除某表某字段满足条件的
以编程方式创建“自动编号”字
Access 数据库表规格
ASP+ACCESS 无限级
判断access数据库中某个
Access2000数据库8
Access数据库的存储上限
SQL SERVER 和AC
access能隐藏表而不出现
ACCESS技巧集
 
你现在的位置:您现在的位置是: 中国ASP>>数据库>>access
access升级到SQLServer如何调整字段类型及函数:JET SQL 和T-SQL中的同义词

ANSI SQL BIT数据类型与 the Microsoft Jet SQL BIT 数据类型不对应。而与 BINARY 数据类型对应。ANSI SQL 并没有等效于 Microsoft Jet SQL 的 BIT 的数据类型。
TIMESTAMP不再作为DATETIME的同义字被支持。
NUMERIC 不再作为 FLOAT或 DOUBLE的同义字被支持。NUMERIC现在被用作DECIMAL的同义字。
LONGTEXT字段总被储存于 Unicode 表示格式.
如果数据类型名 TEXT被使用而未说明任选长度,例如 TEXT(25), LONGTEXT字段会被创建。这使得 CREATE TABLE 语句能被写成让数据类型同 Microsoft SQL 服务器保持一致。
CHAR字段总被储存于 Unicode 表示格式,和 ANSI SQL NATIONAL CHAR 数据类型等效。
如果数据类型名 TEXT 被使用而未说明任选长度,例如 TEXT(25),则这一字段的数据类型与 CHAR 数据类型等效。这样既保持了对 Microsoft Jet应用程序的向后兼容,又使 TEXT 数据类型(没有长度说明) 能用 Microsoft SQL服务器定位。

ANSI SQL
的数据类型
Microsoft Jet
SQL 的数据类型

同义字
Microsoft SQL
服务器数据类型
BIT,BIT VARYING BINARY(请参阅注意) VARBINARY,
BINARY VARYING
BIT VARYING
BINARY, VARBINARY
不支持 BIT(请参阅注意) BOOLEAN,LOGICAL,LOGICAL1,YESNO BIT
不支持 TINYINT INTEGER2,SMALLINT TINYINT
不支持 COUNTER(参见注意) AUTOINCREMENT (参见注意)
不支持 MONEY CURRENCY MONEY
DATE,TIME,TIMESTAMP DATETIME DATE, TIME (参见注意) DATETIME
不支持 UNIQUEIDENTIFIER GUID UNIQUEIDENTIFIER
DECIMAL DECIMAL NUMERIC, DEC DECIMAL
REAL REAL SINGLE, FLOAT4, IEEESINGLE REAL
DOUBLE PRECISION,FLOAT FLOAT DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (参见注意) FLOAT
SMALLINT SMALLINT SHORT, INTEGER2 SMALLINT
INTEGER INTEGER LONG, INT, INTEGER4 INTEGER
INTERVAL 不支持   不支持
不支持 IMAGE LONGBINARY, GENERAL, OLEOBJECT IMAGE
不支持 TEXT (参见注意) LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (参见注意) TEXT
CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING CHAR (参见注意) TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING CHAR

/>

 

Visual Basic for Applications 与 SQL Server Transact-SQL 之间的函数比较 (ADP)


字符串函数

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)

转换函数 www.aspxuexi.com

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)

日期函数 asp学习网

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)

数学函数  www.aspxuexi.com  asp学习网  aspxuexi.com

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



相关信息:

在 Access 中使用“存储过程”
SQL SERVER 和ACCESS/excel的数据导入导出
判断access数据库中某个表是否存在
Access数据库的存储上限
Access2000数据库80万记录通用快速分页类
论ACCESS的性能
ASP+ACCESS 无限级目录树
asp中使用access的系统表的方法

 

中国ASP技术 ASP.ORG.CN 版权所有 2004-2008