解决SQL查询中的转义序列不对的方法_Mssql数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解读SQL Server游标使用实例
问题 在我的T-SQL代码中,我经常使用基于集合的运算。我被告知这些运算的类型正是SQL Server设计所处理的,并且它应该比串行处理要快些。我知道游标的存在但是我不确定如何使用它

使用Sybase WorkSpace连接到Sybase IQ,执行如下SQL:

以下为引用的内容:

createPROCEDUREtest() 
 BEGIN 
  Print’ReplacethisPrintlinewithyourSQLstatements’; 
  insertintoemployeelocation’ww.demodb’{select*fromemployee_temp}; 
 END

SQL Result view返回如下错误:

JZ0S8: SQL 查询中的转义序列不对: ’{select * from employee_temp}’。

原因:

以下为引用的内容:

  By default, jConnect parses all SQL statements submitted to the database for valid JDBC function escapes.

解决办法:

1. 在Enterprise Explorer view中选择IQ connection profile, 从context menu中选择Properties.

2. 在Other Properties tab中,

加入connection property ESCAPE_PROCESSING_DEFAULT=false.

3. reconnect IQ connection profile.

分享:在SQL Server中通过.NET远程的执行SQL文件
在项目开发过程中,操作数据库的过程中经常会遇到对表结构、存储过程等进行修改,这时一般的操作都是通过直接在SQL Server中的企业管理器进行操作,或者查询分析器里来执行相关的语句

来源:模板无忧//所属分类:Mssql数据库教程/更新时间:2009-09-08
相关Mssql数据库教程