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表示降序排列
......
我们在编写MIS系统和Web应用程序等系统时,都涉及到与数据库的交互,如果数据库中数据量很大的话,一次检索所有的记录,会占用系统很大的资源,因此我们常常采用,需要多少数据就只从数据库中取多少条记录,即采用分页语句。根据自己使用过的内容,把常见数据库SQL Server,Oracle和MySQL的分页语句,从数据库表中的第 ......
1. 查看数据库的版本
select @@version
常见的几种SQL SERVER打补丁后的版本号:
8.00.194 Microsoft SQL Server 2000
8.00.384 Microsoft SQL Server 2000 SP1
8.00.532 Microsoft SQL Server 2000 SP2
8.00.760 Microsoft SQL Server 2000 SP3
8.00.818 Microsoft SQL ......
SQL Server 2005引进了一个很有价值的新的Transact-SQL语言组件:一个通用表表达式(Common Table Expression,CTE),它是派生表和视图的一个便捷的替代。通过使用CTE,我们可以创建一个命名结果集来在SELECT、INSERT、UPDATE和DELETE语句中引用,而无须保存结果集结构的任何元数据。在本文中,我将阐述如何在SQL Server 2 ......