URL:http://www.dingl.com/view.shtml?xh=178
字段类型 描述 字段长度及其缺省值
char(size)
用于保存定长(size)字节的字符串数据。
每行定长(不足部分补为空格);最大长度为255字节,缺省值为每行1字节。
varchar(size)
用于保存变长的字符串数据。其中最大字节长度由(size)指定。
每行长度可变,最大长度为255字节。数据长度缺省为1
nchar(size)
多字节字符串。
每行定长(不足部分补为空格)。 长度(size)是指字符的个数,最大字节数为size*a@@nchar size。
nvarchar(size)
可变长,多字节字符串。
每行变长。长度(size)是指字符的个数,最大字节数为size*a@@nchar size。
binary(size)
固定长度的二进制字符串。
每行定长(不足部分补为空格);最大长度为255字节,缺省值为每行1字节。
varbinary(size)
可变长度的长度的二进制字符串。
每行长度可变,最大长度为255字节。数据长度缺省为1
timestamp
用于改变管理的二进制值。
字节数为16
datetime
保存定长的日期时间数据,范围为1753年1月1日到公元9999年12月21日,精度为3微秒间隔。
每行固定为8字节长度。
smalldatetime
保存定长的日期时间数据,范围为1990年1月1日到公元2079年6月6日,精度为分钟间隔。
每行固定为4字节长度。
int
保存整型数据,范围为-2147483647到+2147483647。
最大长度为4字节32 - 1字节或4G。
smallint
保存整型数据,范围为-32767到+32767
最大长度为2字节32 - 1字节或4G。
tinyint
保存整型数据,范围为0到255。
最大长度为1字节。
float
保存浮点数据类型,范围为-2.23E-308到+2.23E-308。
最大长度为8字节。
real
保存浮点数据类型,范围为-1.18E-38到+1.18E-38。
最大长度为4字节。
numeric(p,s)
保存精确数值数据类型,范围为-10E-38到+10E-38,p是精度,总小数位数(1~38),s是小数位(小数位小于等于p)
最大长度为2~17字节。
decimal(p,s)
保存精确数值数据类型,范围为-10E-38到+10E-38,p是精度,总小数位数(1~38),s是小数位(小数位小于等于p)
最大长度为2~17字节。
money
保存货币值数据类型,范围为-922337203685477.5808到+922337203685477.5808
最大长度为8字节。
smallmoney
保存货币值数据类型,范围为-214748.3647到+214748.3647
最大长度为4字节。
text
保存大于255字节的栏或大于2KB页长度的文本数据。
最大长度为2G。
image
保存大于255字节的栏或大于2KB页长度的二进制数据。
最大长度为2G。
分享到:
相关推荐
这里我们关注的是如何使用Java的ORM框架Hibernate来处理Sybase数据库中的特殊字段类型——`image`,以实现图片数据的存储和展示。`image`字段类型在Sybase中用于存储大量的二进制数据,如图片、文档等。 首先,我们...
- **类型兼容性:** 在合并字段之前,确保两个字段的数据类型是兼容的,例如都是字符型或经过适当转换。 - **空值处理:** 如果某列包含NULL值,在合并前应考虑如何处理这些空值。例如,可以在合并表达式中加入`...
下面将详细讲解SQL SERVER、Oracle、DB2、Sybase以及Informix这五个常见数据库系统的字段类型。 1. SQL SERVER: SQL SERVER是一款由微软公司开发的关系型数据库管理系统,它提供了丰富的数据类型。例如: - INT...
- 修改字段类型或长度通常需要删除表后重新创建,因为某些修改无法直接在线完成。 - 添加主键时,先确保字段非空,然后删除旧主键,最后新建主键。 - 增加字段的SQL命令是:`ALTER TABLE psdss_table ADD (psdss_...
- **垂直数据存储和压缩**:Sybase IQ通过列式而非传统的行式数据存储,将数据垂直分区,这意味着在执行查询时,只需要访问必要的字段,极大地减少了I/O操作,提高了查询效率。 - **位方式存储技术**:这是一种高效...
本文将详细介绍一个SQL语句包如何通过TDS 5.0进行解析,包括包结构、字段含义以及相关信息类型。 #### 二、TDS 5.0 包结构概述 TDS协议定义了一系列的数据包结构,用于传输不同的信息类型。TDS 5.0是该协议的一个...
将Sybase的建表语句转换为Oracle格式,需要考虑Oracle特定的语法差异,如数据类型的映射、约束的定义等。例如,Sybase的`varchar`可能对应Oracle的`varchar2`, Sybase的`identity`列可能需要转换为Oracle的`...
此外,`column` 字段用于指定要同步的列,而 `splitPk` 用于指定分片键,当需要并行执行同步任务时使用。 2. **配置示例** 以下是一个基本的 DataX 任务配置示例,展示了如何设置从 Sybase 到 HDFS 的同步作业: ...
1. **创建表**:在Sybase IQ中,你可以使用`CREATE TABLE`语句来定义一个新的表结构,指定字段名、数据类型、长度、约束条件等。例如: ```sql CREATE TABLE Employees ( ID INT PRIMARY KEY, Name VARCHAR(50),...
- **调整字段类型**:在导入数据前,可能需要根据新的字符集对某些字段的数据类型进行调整。 - **导入数据**:将导出的数据文件重新导入到新创建的数据库中。 ##### 4. 测试验证 完成数据迁移后,必须进行全面的...
2. **类型转换错误**: 在导入过程中,经常会出现类型转换错误,因此需要确保文件中的字段类型与表中定义的类型相匹配。 3. **空值处理**: 如果最后一个字段包含空值,可能会导致字符转换错误。在这种情况下,需要...
标题"sybase bcp命令详解"提到了`bcp`命令,这是Sybase数据库管理系统中一个非常重要的数据导入导出工具。它允许用户在数据库与操作系统文件之间批量复制数据,用于数据迁移、备份或数据处理等场景。 描述"bcp ...
在数据库管理中,建表SQL语句是创建数据库表结构的关键代码,包含了表的字段、数据类型、约束等信息。这个工具简化了这一过程,用户只需输入相关连接参数,如服务名、用户名、密码和所建用户,就能自动化地获取到...
2. **数据类型和字段长度**:例如,`PHONE_INFO`表中的`PHONENO`字段被定义为`CHAR(8)`,这意味着每个记录都将分配8个字符,即使实际数据可能不需要那么多。这种固定长度的数据类型在处理大量数据时可能导致空间浪费...
表结构是数据库的核心组成部分,包含了字段名、数据类型、约束等信息;存储过程是预编译的SQL语句集合,可提高执行效率和代码复用性;视图是从一个或多个表中选择数据的结果集,提供了一种虚拟的表结构;触发器是...
随着技术的发展,企业内部往往会使用多种类型的数据库来满足不同的业务需求。Sybase作为一个成熟的关系型数据库管理系统,在某些特定领域仍然有着广泛的应用。当开发人员需要使用C#进行后端开发,并且涉及到与Sybase...
此外,还介绍了SQL的一些高级特性,如多表联合查询和字段类型的选择等,这些知识对于开发人员来说是非常宝贵的资源。掌握了这些技能后,可以更加高效地管理和操作数据库,提高应用程序的性能和稳定性。
在IQ中,你可以创建表来存储数据,定义字段、数据类型和约束。视图则提供了虚拟表的功能,可以基于已有表进行逻辑上的数据组合或筛选。索引创建有助于加速特定查询,但也要考虑维护和空间占用。 7. **IQ内存管理**...
这份手册可能详细介绍了Sybase中的表结构设计,包括字段定义、数据类型选择、主键与外键的概念、索引的创建与优化等。此外,还可能涵盖了视图的使用,以及如何进行复杂的联接查询和子查询,帮助用户高效地组织和检索...