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表示降序排列
......
MySQL服务器包含一些其他SQL DBMS中不具备的扩展。注意,如果使用了它们,将无法把代码移植到其他SQL服务器。在某些情况下,你可以编写包含MySQL扩展的代码,但仍保持其可移植性,方法是用“/*... */”注释掉这些扩展。MySQL服务器能够解析并执行注释中的代码,就像对待其他MySQL语句一样,但其他SQL服务器将忽略 ......
/*统计每天数据总量三种方法:
select convert(char(10),happentime ,120) as date ,count(1) from table1
group by convert(char(10),happentime ,120) order by date desc
s ......
1、配置java环境,MyEclipse7.0。配置jboss5.0,展开选择jdk为已安装的jdk路径。
2、安装2005和sql2000,装2000时要装sp4.驱动选择jdbc2.0。再装2000时实例名自己输入一个。这里的问题就是登录名和密码的设置,右击“SQL Server组”下的实例名(Windows NT)"的“属性”,在弹出的对话框 ......
SQL SERVER 2005引入了在单一连接上对多活动结果集(也称为MARS)或多个请求的支持。通过在与SQL SERVER 2005的连接上启用这一特性,当存在与Sqlconnection相关联的开放式SqlDataReader时,连接将不会中断。即使尚未关闭当前打开的SqlDataReader,也仍然能够在Sqlconnection上执行其他查询比如:SELECT,UPDATE,CREATETABL ......