當前位置:首頁 » 編程語言 » 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語句後面就行了