当前位置:首页 » 编程语言 » sql怎么算成功
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql怎么算成功

发布时间: 2022-07-08 23:21:19

Ⅰ 如何确认一条sql语句执行成功

如果是存储过程
if @error>0 则表示报错..否则正常

程序中 不抛异常就可以了..

另外如果SQL虽然成功执行..但是不知道逻辑结果是否符合要求,需要自己做判断..例如 返回影响行树

Ⅱ 如何判断SQL语句执行成功 十万火急!!!!!!!!!

ExecuteNonQuery在执行数据库结构的操作时如果操作成功时返回的是-1,所以判断这种情况下是否成功,需要用try-catch,一个简单的例子:
try
{
con.Open();
int count = cmd.ExecuteNonQuery();
if (count > 0)
{
Console.WriteLine("Update Success!!!");
}
else
{
Console.WriteLine("No Updates!!!");
}
}
catch (SqlException ex)
{
Console.WriteLine("Update Failed coz.. " + ex.Message);
}
finally
{
con.Close();
}

Ⅲ php sql怎么判断有没有插入数据库成功

方法一、判断mysql_query的执行结果,如果为True就是成功,否则就是失败,例如:

if (mysql_query($sql)) echo '成功';else echo '失败';
方法二、使用mysql_affected_rows()获取影响的条数,此语句可以检查删除、修改、插入成功了多少条。某些UPDATE语句如果条件写得不对,更新了0条数据,但是语句本身没有语法错误,用方法一就会得到成功的结论。

Ⅳ oracle存储过程怎么判断一条sql语句是否成功

oracle存储过程判断一条sql语句是否成功的方法是增加exception处理,如果没有抛出exception,那就证明正常执行了。

在Oracle中,异常分为以下两类:

Oracle预定义异常

用户自定义异常

在Oracle中预定义的异常如下表所示:

在Oracle中有以下三种方式触发异常:

  • 由Oracle自动触发异常

  • 使用RAISE语句手工触发

  • 调用存储过程RAISE_APPLICATION_ERROR手工触发

代码将演示Oracle自动触发异常:

-- Created on 2015-7-14 by JellyThink
declare
iA NUMBER(2) := 10;
begin
iA := iA / 0; -- Oracle自动触发异常
dbms_output.put_line(iA);
exception
when ZERO_DIVIDE then
dbms_output.put_line('Error Code:' || SQLCODE || ' ' || SQLERRM);
when others then
dbms_output.put_line('Others Exception');
end;

Ⅳ 怎么判断sql语句是否执行成功

利用try catch 语句就可以了。
如:
boolean b=false;
try{
//..........执行sql语句
b=true;
}catch{
b=false;
}

//最后只有判断b的值是否为true ,如果为true就代表执行成功

Ⅵ 如何判断sql是否执行成功

一般没有报错就是执行成功了,但是执行的语句不一定会有返回结果。

Ⅶ 如何判断SQL语句是否执行成功

if @@ROWCOUNT > 0 and @@ERROR = 0 @@ROWCOUNT > 0表示影响行数大于0 @@ERROR =0表示无出错,两个结合判断执行成功,if语句放在要执行的SQL语句后面就行了