Access(jet sql)与MS SQL Server(t
网上搜集,备用
下表列出了 ANSI SQL 数据类型和等效的 Microsoft Jet 数据库引擎 SQL数据类型还有它们的有效同义字以及 等效的 Microsoft SQL Server数据类型。
ANSI SQL
数据类型
Microsoft Access
SQL 数据类型
同义词
Microsoft SQL
Server 数据类型
BIT、BIT VARYING
BINARY(参见注释)
VARBINARY、
BINARY VARYING
BIT VARYING
BINARY、VARBINARY
不支持
BIT(参见注释)
BOOLEAN、LOGICAL、LOGICAL1、YESNO
BIT
不支持
TINYINT
INTEGER1、BYTE
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、VARCHAR、NCHAR、NVARCHAR
注释
ANSI SQL BIT 数据类型不对应于 Microsoft Access SQL BIT 数据类型,而是对应于 BINARY 数据类型。Microsoft Access SQL BIT 数据类型没有等效的 ANSI SQL 数据类型。
不再支持 TIMESTAMP 作为 DATETIME 的同义词。
不再支持 NUMERIC 作为 FLOAT 或 DOUBLE 的同义词。NUMERIC 现在用作 DECIMAL 的同义词。
LONGTEXT 字段始终以 Unicode (Unicode:Unicode Consortium 开发的一种字符编码标准。该标准采用多(于一)个字节代表每一字符,实现了使用单个字符集代表世界上几乎所有书面语言。) 表示形式存储。
如果在未指定可选长度的情况下使用数据类型名称 TEXT,则创建 LONGTEXT 字段。这样,编写的
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
SQL Server 2005引进了一个很有价值的新的Transact-SQL语言组件:一个通用表表达式(Common Table Expression,CTE),它是派生表和视图的一个便捷的替代。通过使用CTE,我们可以创建一个命名结果集来在SELECT、INSERT、UPDATE和DELETE语句中引用,而无须保存结果集结构的任何元数据。在本文中,我将阐述如何在SQL Server 2 ......
This is very common request recently – How to import CSV file into SQL Server? How to load CSV file into SQL Server Database Table? How to load comma delimited file into SQL Server? Let us see the solution in quick steps.
CSV stands for Comma Separated Values, sometimes also called Co ......
SQL SERVER 2005引入了在单一连接上对多活动结果集(也称为MARS)或多个请求的支持。通过在与SQL SERVER 2005的连接上启用这一特性,当存在与Sqlconnection相关联的开放式SqlDataReader时,连接将不会中断。即使尚未关闭当前打开的SqlDataReader,也仍然能够在Sqlconnection上执行其他查询比如:SELECT,UPDATE,CREATETABL ......