数据库及ADO.NET--存储过程成传入的语句不能有重复列
2014-01-21 15:01
507 查看
strSql.Append(" SELECT");
strSql.Append(" VI.VI_ID");
// strSql.AppendFormat(",({0}) TDEBUG", TmiTest_ResultSql("VI.VI_ID")); //终端调试
strSql.Append(",VI.VI_VIN_CODE");
strSql.Append(",VI.VI_MODEL");
strSql.Append(",VI.VI_BEDROCK_CODE");
strSql.Append(",VI.VI_BATCH_NO");
strSql.Append(",VI.VTI_ID");
strSql.Append(",VI.VI_TERMINAL_CODE");
strSql.Append(",VI.VI_TERMINAL_MODEL");
strSql.Append(",VI.VI_SIM_CODE");
strSql.Append(",VI.VI_INSERT_TIME"); /// 重复字段
strSql.Append(",VI.VI_TER_DEBUG_ID");
strSql.Append(",VI.VI_TER_DEBUG_RESULT");
strSql.Append(",VI.VI_TER_DEBUG_TIME_S");
strSql.Append(",VI.VI_TER_DEBUG_TIME_E");
strSql.Append(",VI.VI_IS_QC");
strSql.Append(",VI.VI_LNG_ENCRYPT");
strSql.Append(",VI.VI_LAT_ENCRYPT");
strSql.Append(",VI.VI_INSERT_TIME"); ///重复字段
strSql.Append(",VI.VI_GPSTIME");
strSql.Append(",VI.VI_OWN_TYPE");
PL/SQL 执行语句,成功执行,但是存储过程执行失败,(切记)
存储过程中执行SQL会报,此错误,
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01003: 语句未进行语法分析
strSql.Append(" VI.VI_ID");
// strSql.AppendFormat(",({0}) TDEBUG", TmiTest_ResultSql("VI.VI_ID")); //终端调试
strSql.Append(",VI.VI_VIN_CODE");
strSql.Append(",VI.VI_MODEL");
strSql.Append(",VI.VI_BEDROCK_CODE");
strSql.Append(",VI.VI_BATCH_NO");
strSql.Append(",VI.VTI_ID");
strSql.Append(",VI.VI_TERMINAL_CODE");
strSql.Append(",VI.VI_TERMINAL_MODEL");
strSql.Append(",VI.VI_SIM_CODE");
strSql.Append(",VI.VI_INSERT_TIME"); /// 重复字段
strSql.Append(",VI.VI_TER_DEBUG_ID");
strSql.Append(",VI.VI_TER_DEBUG_RESULT");
strSql.Append(",VI.VI_TER_DEBUG_TIME_S");
strSql.Append(",VI.VI_TER_DEBUG_TIME_E");
strSql.Append(",VI.VI_IS_QC");
strSql.Append(",VI.VI_LNG_ENCRYPT");
strSql.Append(",VI.VI_LAT_ENCRYPT");
strSql.Append(",VI.VI_INSERT_TIME"); ///重复字段
strSql.Append(",VI.VI_GPSTIME");
strSql.Append(",VI.VI_OWN_TYPE");
PL/SQL 执行语句,成功执行,但是存储过程执行失败,(切记)
存储过程中执行SQL会报,此错误,
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01003: 语句未进行语法分析
相关文章推荐
- Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
- Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
- 使用系统表根据存储过程名字生成ADO.NET数据库访问代码
- Asp.Net访问Oracle 数据库执行SQL语句和调用存储过程
- ADO.NET之存储过程的调用(更删改查数据库)
- C#操作数据库,分页、执行存储过程等 [二] - ADO.NET入门之中
- 根据存储过程名字生成ADO.NET数据库访问代码
- 根据存储过程名字生成ADO.NET数据库访问代码
- Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
- 使用系统表根据存储过程名字生成ADO.NET数据库访问代码
- 使用系统表根据存储过程名字生成ADO.NET数据库访问代码
- C#操作数据库,分页、执行存储过程等 [一] - ADO.NET入门之中
- Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
- 用ADO.NET访问数据库过程概述
- ado.net获取存储过程的返回值
- 在数据库SQL Server 2005/2008中,查询包含某关键字的存储过程语句:
- 如何使用 Visual Studio .NET 工具创建数据库对象和 Transact-SQL 存储过程。
- ADO.NET的一个帮助类库,只须一个连接,一条SQL语句,轻松实现数据库的查旬,再加一个object 轻松实现数据库的增删改
- 有关存储过程和ADO.Net的笔记
- 利用SQL语句查找某数据库中所有存储过程包含的内容