当前位置:首页 » 编程软件 » 编译不报错运行报错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语句 (上面那个错误的中文版-_-!)
这时候看右边的存储过程如下,有个红叉,

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

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

热点内容
sql表的复制 发布:2025-09-18 11:02:25 浏览:67
三位密码锁忘记密码如何重置 发布:2025-09-18 10:21:52 浏览:184
linux怎么编译c文件 发布:2025-09-18 09:55:16 浏览:303
python安装后无法运行 发布:2025-09-18 09:45:57 浏览:239
安卓手机怎么剪辑音乐 发布:2025-09-18 09:44:16 浏览:784
服务器地址修改在哪找 发布:2025-09-18 09:42:41 浏览:444
sntp服务器地址 发布:2025-09-18 09:28:36 浏览:555
phpunit 发布:2025-09-18 09:25:19 浏览:573
怎么改服务器的ip地址吗 发布:2025-09-18 09:24:33 浏览:14
编译703n固件 发布:2025-09-18 08:50:59 浏览:541