`
housen1987
  • 浏览: 344938 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Sybase增加主键

阅读更多

使用Aqua Data Studio工具修改Sybase IQ表数据的时候,提示表主键不存在,于是增加表的主键信息:

--主键字段必须非空
alter table [表名] modify [字段名] not null;

--主键名不能少
alter table [表名] add constraint PK_[表名] primary key clustered ([字段名]);
 
分享到:
评论

相关推荐

    sybase_iq常用命令

    - 增加主键约束的命令是:`ALTER TABLE psdss_table ADD CONSTRAINT pk_name PRIMARY KEY(psdss_column);` - 修改字段是否为空的命令是:`ALTER TABLE psdss_table MODIFY psdss_column NULL;` - 修改表名的命令...

    分析Sybase的数据空间占用为何如此之大

    1. **索引和数据冗余**:创建主键和其它索引会增加额外的存储需求。每个索引都会占用磁盘空间,并且在插入、更新或删除数据时,索引需要维护,可能导致空间占用增加。 2. **数据类型和字段长度**:例如,`PHONE_...

    Sybase 数据库查询索引优化

    3. **避免过度索引**:虽然更多的索引可能看似能提高查询速度,但过多的索引会增加写操作的开销,因为每次插入、更新或删除都需要维护所有索引。因此,需要在读写性能间找到平衡。 4. **使用覆盖索引**:覆盖索引是...

    Sybase-ASE.zip_sybase

    5. **可扩展性**: 支持大规模的横向和纵向扩展,通过增加节点或提升硬件配置来应对数据增长。 **二、Sybase ASE的安装步骤** 1. **系统需求检查**: 首先确认服务器满足Sybase ASE的硬件和软件要求,包括操作系统...

    Sybase程序员手册.pdf

    - **性能调优**:通过监控工具分析数据库性能瓶颈,并采取相应措施进行优化,比如调整查询语句、增加硬件资源等。 #### 五、Sybase编程接口 - **ODBC**:开放式数据库连接(Open Database Connectivity)是访问...

    sybase索引的使用和优化

    例如,主键列、按范围存取的列、在 group by 或 order by 中使用的列是好的候选。避免在频繁修改或单调递增的列上建立聚簇索引,因为这可能导致频繁的行移动和锁定冲突。 2. 非聚簇索引 (Nonclustered Indexes) 非...

    浅析Sybase数据库系统性能调优.doc

    群集索引适用于主键和频繁排序的字段,非群集索引适用于单行查找和高选择性的查询。 - **数据类型选择**:避免使用TEXT和IMAGE等大型对象,因为它们操作速度较慢。 - **数据库设备分配**:合理分配数据库设备,...

    Sybase索引的使用和优化

    所以如果潜在的覆盖查询并不常用或不太关键,则覆盖索引的增加反而会降低性能。 四、索引的选择技术 在选择索引时,需要考虑到实际情况,包括表结构、数据分布、查询模式、系统配置等因素。对表结构和数据分布的...

    Sybase数据库系统性能调优.doc

    非簇类索引则将更新分散到不同数据页,但可能增加物理读取的开销。对于竞争激烈的表,可通过调整fillfactor和max_rows_per_page参数控制页面填充度,确保每个进程所需的页面不同,降低竞争。此外,数据类型的选择也...

    Sybase IQ 15.4参考手册(性能调优)

    Sybase IQ 15.4提供了分页技术来增加可用内存,并通过监控交换的实用程序来监控内存的使用情况。服务器内存是数据库性能的关键,因此需要管理好缓冲区高速缓存的大小。缓冲区高速缓存的大小应根据数据库的实际工作...

    sybase性能调休指南

    - 主键和外键是表之间建立关联的常用方式。 4. **连接运算符** - 常见的连接运算符包括`INNER JOIN`、`LEFT JOIN`、`RIGHT JOIN`等。 5. **使用键连接** - 通过键连接可以有效地将表连接在一起,提高查询效率。...

    SYBASE数据库管理

    ### SYBASE数据库管理知识点 #### 数据库基础 **1.1 基本概念** - **1.1.1 数据** 所谓数据(Data),是指用来描述事物的符号记录,是客观事物的属性、数量、位置及其相互关系等进行抽象表示的结果。在计算机...

    Sybase IQ 15.1 性能调优手册中文版

    - **表的关联方式**:探讨不同的表关联方式,包括主键和外键关联,以及它们对查询性能的影响。 - **连接运算符**:介绍各种连接运算符(如INNER JOIN、LEFT JOIN等)及其适用场景。 - **连接索引**:解释如何利用...

    sybase索引.pdf

    - 主键通常是创建聚簇索引的理想选择,因为它通常在WHERE子句中使用且插入是随机的。 2. 非聚簇索引(Nonclustered Indexes): - 非聚簇索引独立于数据的物理顺序,每个表可有多个非聚簇索引。 - 它们提供了...

    SybaseToad7.0

    12,另外支持数据表,存储过程,数据管道(可以支持不同的数据库之间相同表结构的数据进行传输)等功能,表结构修改,增加索引主键等,修改保存存储过程。 最后,该软件是我自己编写的,很小,打开速度快...

    oracle全程笔记及代码

    关系型数据库产品:Oracle(Oracle公司产品)、DB2(IBM产品)、SQL Server(微软的产品)、Sybase(赛贝斯公司产品)、MySQL(Oracle 公司产品) (2)关系模型的组成:数据结构+数据操作+数据完整性,数据结构指表、...

    SybaseToad:小巧的oracle数据库查询修改工具

    12,另外支持数据表,存储过程,数据管道(可以支持不同的数据库之间相同表结构的数据进行传输)等功能,表结构修改,增加索引主键等,修改保存存储过程。 最后,该软件是我自己编写的,很小,打开速度快,支持两种...

    ORM框架-VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG 4.2】 2010岁末最新版

    所有数据库的操作默认以实体对应表的主键(可以是联合主键)为准,当然也可指定,如增加和更新合并为一个保存操作,由实体自己判断是增加还是更新,若你愿意也可以分开来做,实体也提供了对应的快捷方式等。...

Global site tag (gtag.js) - Google Analytics