`
tangsy
  • 浏览: 20921 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sybase 异常查询

阅读更多

 

SQLSTATE代码和消息

 

警告

需要用户用户注意但尚未严重妨碍SQL语句成功执行的情况

例外

使用SQL语句无法对数据库产生影响的情况

 

SQLSTATE代码存储在sysmessages系统表中

 

 

 

消息

中文解释

发生条件

警告

 

 

Warning-null value eliminated in set funcation

警告-set函数中的NULL值已经消除

对具有NULL值的表达式使用集合函数(avg/max/min/sum/count)时会出现此信息

Warning-string data,right truncation

警告-字符串数据,右截断

将字符,unichar或二进制数据截断为255字节时会出现此信息.

 

 

 

基数冲突

 

 

Subquery returned more than 1value.this is illegal when the subquery follow =,!=,<,<=,>=,or when the subquery is user as an expression

子查询返还不止一个值,当子查询跟在=,!=,<之后或者当子查询用作表达式时,这种情况是非法的

标量子查询或行子查询返回不止一行

 

 

 

数据例外

 

 

Arithmetic overflow occurred

发生算术溢出

算术运算或SUM函数,以及截断,舍入使精确数值类型丢失精度或标度

Data exception-string data right truncated

数据例外-字符串从右侧被截断

列太短,不能容纳插入或更新的数据,而必须截断非空字符.

Divide by zero occurred

发生零除错误

对数字表达式求值而除数的值为零

Illegal escape character found.There are fewer bytes than necessary  to form a valid character

发现非法的转义字符,形成有效字符所需的字节数不过.

在转义序列不是由单个字符构成时,搜索与给定模式相匹配的字符串.

Invalid pattern string.The character following the escape character must be percent sign ,underscore ,left square bracket, right square bracket, or the escape character.

无效的模式字符串.转义字符后的字符必须是百分号,下划线,左方括号,右方括号或转义字符

搜索与特定模式相匹配的字符串时.

 

 

 

完整性约束冲突

Insert,updatedelete语句与primary key ,foreign key .checkunique约束或唯一索引发生冲突.

Attempt to insert duplicate key row in object_name with unique index index_name

试图在具有唯一索引index_name的对象object_name中插入重复的键行

在具有唯一约束或索引的表中插入重复的行.

Check constraint violation occurred ,daname=database_name,table name=table_name,constraint name=constraint_name.

发生检查约束冲突

Updatedelete与列的检查约束发生冲突.

Dependent foreign key constraint violation in a referential integrity constraint

参照完整性约束中发生相关外键约束冲突.

主键表上的updatedelete与外键约束发生冲突.

Foreign key constraint violation occurred,

发生外键约束冲突

在主键表中无匹配值的情况下对外键表执行insertupdate

 

 

 

无效的游标状态

 

 

Attempt to use cursor cursor_name which is not open.Use the system stored procedure sp_cursorinfo for more information.

试图使用未打开的游标cursor_name.有关详细信息,请使用系统存储过程sp_cursorinfo

试图从未打开或已被commit语句或者隐式(或显式)rollback关闭的游标中进行读取.重新打开游标并重新执行fetch

Cursor cursor_name was closed implicitly because the current cursor position was deleted due to an update or a delete.The cursor scan position could not be recovered.This happens for cursors which reference more than one table.

由于当前游标位置因执行update delete而被删除,因此游标cursor_name被隐式关闭.

多表游标的连接已被删除或更改.发出另一个fetch以重新定位游标.

 

 

 

<span style="font-size: 11pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family:

 

 

o......
好像页面出现 bug 了!!

分享到:
评论

相关推荐

    DELPHI连接sybase数据库的控件

    记得在实际开发中,为了提高代码的健壮性和可维护性,还需要考虑到异常处理、事务管理以及数据库连接池的使用等高级特性。同时,持续关注官方更新和社区支持,以获取最新的驱动和解决方案,确保应用程序与数据库系统...

    Sybase数据库最新dll sybase32位和64位.net的程序集

    标签“Sybase.dll”可能是指具体的一个或多个Sybase提供的DLL文件,这些文件通常包含数据库连接、查询执行、事务处理等功能的API。开发者可以通过引用这些DLL,调用其内部的方法和类,实现与Sybase数据库的通信。 ...

    关于vb连接Sybase数据库

    4. **错误处理**:务必添加适当的错误处理代码,以应对可能的连接失败或其他异常情况。 综上所述,通过VB连接到Sybase数据库,无DSN的方式可以避免在系统层面配置ODBC数据源,提供了一种更灵活但需要谨慎处理连接...

    sybase基本的 语法大全

    在Sybase IQ中,SQL语法支持各种操作,如数据查询、插入、更新和删除,以及数据库对象的创建和管理。 1. **创建表**:在Sybase IQ中,你可以使用`CREATE TABLE`语句来定义一个新的表结构,指定字段名、数据类型、...

    sybaseIQ性能调优资料

    9. **数据库设计**:遵循第三范式(3NF)和规范化原则,减少冗余数据,降低数据更新异常,同时考虑查询效率。 10. **备份与恢复策略**:制定合理的备份计划,以防止数据丢失,并确保在需要时快速恢复。定期进行性能...

    C#使用ODBC连接SYBASE数据库的方法

    下面提供了一段使用C#和ODBC连接Sybase数据库的示例代码,用于查询`TV_RIVER_T`表中的数据,并将其格式化为XML输出。 ```csharp public XmlDocument RiverXml() { // 定义LOG库的ODBC数据源 string ...

    sybase数据库监控工具

    2. **警告和通知**:当检测到性能下降或异常情况时,自动发送警报,帮助DBA迅速响应。 3. **性能分析**:深入分析SQL查询性能,找出慢查询和资源消耗大的操作。 4. **锁定和事务监控**:追踪锁定和事务状态,帮助...

    Sybase数据库JDBC驱动(包括2版和3版)

    JConnect是Sybase官方开发的用于连接Sybase ASE数据库的驱动程序,它提供了对JDBC API的实现,使得Java应用程序能够连接到Sybase数据库并执行SQL查询。 2. jconn3.jar:这是JConnect的升级版,支持JDBC 3.0规范。...

    Sybase.Data.AseClient.dll (32+64+86位)

    对于不同的操作系统位数,必须使用对应位数的Sybase.Data.AseClient.dll,否则会出现上述的异常。例如,32位系统应使用32位版本的dll,64位系统则需要64位版本,以确保正确加载和运行。 在开发时,为了兼容不同平台...

    SYBASE 错误信息手册

    此外,手册还涵盖了SYBASE的异常处理机制,如如何捕获和处理错误,以及如何使用TRY...CATCH语句来编写健壮的数据库代码。对于开发人员来说,了解这些错误处理方式能提升代码的稳定性和可靠性。 在性能优化方面,...

    华为sybase培训教材

    2. **性能监控**:学习使用Sybase的内置工具进行性能监控,包括查看数据库活动、资源利用率和查询执行计划,以优化系统性能。 3. **故障排查**:掌握识别和解决常见数据库问题的方法,如死锁、内存问题和I/O瓶颈。 ...

    Sybase中文手册

    这部分详细介绍了Sybase的命令行工具,如`isql`,用于交互式查询数据库,`bcp`用于批量数据导入导出,`dbcc`用于数据库检查和修复,以及`sysproc`系列命令,用于系统级的操作和监控。理解这些命令能提升对Sybase...

    JTDS连接SQLSERVER、Sybase数据库

    - 错误处理:处理可能出现的网络问题、数据库异常等错误。 - 事务管理:了解JTDS如何支持数据库事务,并合理使用。 7. 在实际应用中,JTDS常与其他框架如Spring Data JPA、Hibernate等结合使用,以简化数据库操作...

    华为Sybase数据库内部资料

    - **审计日志**:记录数据库操作,便于追踪异常行为。 - **加密技术**:对敏感数据进行加密,保护数据隐私。 6. **监控与维护** - **性能监控**:通过监控工具实时查看数据库性能指标,及时发现并解决问题。 - ...

    Sybase编程指南,涵盖全面

    读者将学习如何配置JDBC驱动,创建数据库连接,执行SQL语句,以及处理异常。 此外,书中的内容可能还包括Sybase的存储过程、触发器、视图、索引、性能优化、并发控制和备份恢复策略等。这些主题对于数据库管理员和...

    sybase t_sql 手册

    描述中的"不错的SYBASE基础知识查询"表明这份手册是学习和查询Sybase基础知识的优秀资源,涵盖了基础的SQL语法以及可能更复杂的T-SQL特性和用法。 **T-SQL基础知识** T-SQL是SQL的方言,它在标准SQL的基础上添加了...

    sybase连接驱动jconn4.jar

    5. **数据库操作**:连接建立后,你可以通过`Statement`或`PreparedStatement`对象执行SQL语句,通过`ResultSet`处理查询结果。 6. **事务处理**:`jconn4.jar` 支持事务管理,你可以使用`Connection`对象的`commit...

    Sybase Control Center安装使用手册

    - **脚本执行**:能够根据警报触发自定义脚本,自动处理异常情况。 #### 系统性能与资源监控 Sybase ControlCenter服务器具备强大的处理能力,可以同时支持多达10个用户登录,并监控高达100个不同的资源(如服务器...

    Sybase数据库驱动Jar包

    4. 错误处理:在应用程序中适当地捕获和处理数据库操作可能抛出的异常,以保证程序的健壮性。 5. 兼容性和版本:确保驱动包与所使用的Sybase数据库版本相匹配,避免因版本不兼容导致的问题。 总之,Sybase数据库...

    c# .net连接sybase的两种方式

    在.NET环境中,C#语言提供了丰富的库和方法来与各种数据库进行交互,包括Sybase数据库。...在实际操作中,确保正确配置连接字符串,处理异常,并在完成操作后关闭连接,以保持资源的有效利用和良好的编程习惯。

Global site tag (gtag.js) - Google Analytics