当前位置:首页 » 编程软件 » 编译不报错运行报错SQL

编译不报错运行报错SQL

发布时间: 2023-06-05 06:27:46

‘壹’ 在运行SQL时出现错误,请问如何解决

运行数据库出现错误,解决步骤如下:

1、单击“开始”—“所有程序”—“MS SQL Server 2008R2”;

2、选择“Configuration tools”;

3、单击“SQL Server Configuration Manager”,打开;

‘贰’ 存储过程一直报错 但是编译成功了 也没有错 调用时一直不成功报错

下面是问题:
Oraclede 环境中,客户那边提出,执行存储过程时出错,信息:DBCustomException: ORA-00900: invalid SQL statement

关于这个问题之前也遇到过,一直找不到原因,没解决,时好时坏,,由于客户大部分是SQL Server,也就没太在意,现在终于麻烦来了。

我用自己创建的用户,通过P/L SQL 登陆,执行以下语句
--创建表
 create table ttt
 (
    aa varchar(20)
 )
 
 --创建存储过程
 CREATE OR REPLACE PROCEDURE   myproc  
  AS  BEGIN  
  select * from ttt;
 END 
 --执行
 exec myproc 

执行存储过程时,开始报错:ORA-00900:无效SQL语句 (上面那个错误的中文版-_-!)
这时候看右边的存储过程如下,有个红叉,

‘叁’ 为什么我这个程序编译不报错,运行报错

这个是运行时错误,编译器在编译时无法检查此类错误,因为很多情况下值并不是固定的,编译器无法判断值是否合法,你这种情况就是数组下标越界,再仔细检查一下代码

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:887
python中的init方法 发布:2025-10-20 08:17:33 浏览:580
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:683
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1012
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:254
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:112
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:803
python股票数据获取 发布:2025-10-20 07:39:44 浏览:712