當前位置:首頁 » 編程語言 » sqldelete返回

sqldelete返回

發布時間: 2023-05-04 13:53:01

Ⅰ 刪除一個表的sql 語句怎麼寫啊

使用drop語句,droptable (需要刪除表的名字)。

drop是刪除整個表,delete是刪除表的內容。

drop語句的作用:刪除內容和定義,釋放空間,簡單來說就是把整個表去掉。以後要新增數據是不可能的,除非新增一個表。

刪除表時需要注意的事項:

1、如果刪除應用表別名,則delete 後面一定要接對應的別名,然後再接表名,不然報錯。

2、delete刪除sql後面不可接通配符*,即delete * from ,這樣會報錯。

3、delete刪除sql默認的返回值為int數據類型,當刪除一條數據時,返回int數據1,當刪除num條數據時,則返回int類型num。

(1)sqldelete返回擴展閱讀:

SQL即結構化查詢語言(Structured Query Language),是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。

SQL語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,SQL查詢語句就是一個典型的例子,無論是高級查詢還是低級查詢,SQL查詢語句的需求是最頻繁的。

常用語句:

創建資料庫 CREATE DATABASE database-name

刪除資料庫 drop database dbname

創建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

刪除新表 drop table tabname

參考資料:網路—sql語句大全

Ⅱ executeUpdate(sql) 返回值是什麼

executeUpdate(sql) 的返回值是一個整數(int)。

當executeUpdate(sql)是INSERT、UPDATE 或 DELETE 語句時,返回的是受影響的行數(即告拍更新的行數)。

當executeUpdate(sql)是CREATE TABLE 或 DROP TABLE 等不操作行的語句,executeUpdate 的返回值是零。

(2)sqldelete返回擴展閱讀

executeUpdate(sql)的用法介紹:

用於執行 INSERT、UPDATE 或 DELETE 語句以及 SQL DDL(數據定義語言)語句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 語句的效果是修改表中零行或多行中的一列或多列。例如:

//載入資料庫驅動

Class.forName("com.mysql.jdbc.Driver");

//使用DriverManager獲取資料庫連接

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","1234");

//使用Connection來創建一個Statment對象

Statement stmt = conn.createStatement();

//執行DML語句,改友旁返回受影響的記錄條核橡數

return stmt.executeUpdate(sql);

Ⅲ sql資料庫delete刪除後怎麼恢復

一、如果是剛剛刪除拍磨,那麼有兩方法:
首先用show parameter undo;命令查看當時的資料庫參數undo_retention設置。
顯示如下:
undo_management string AUTO
undo_retention integer 10800
undo_suppress_errors boolean FALSE
undo_tablespace string UNDOTBS1
undo_retention(保持力),10800單位是秒。即3個小時。
修改默認的undo_retention參數設置:
ALTER SYSTEM SET undo_retention=10800 SCOPE=BOTH;

方法1,通過oracle提供的回閃功能:
exec dbms_flashback.enable_at_time(to_date('2007-07-23 10:21:00','yyyy-mm-dd hh24:mi:ss'));

set serveroutput on
DECLARE r_temp hr.job_history%ROWTYPE;
CURSOR c_temp IS SELECT * FROM hr.job_history;
BEGIN
OPEN c_temp;
dbms_flashback.disable;
LOOP
FETCH c_temp INTO r_temp;
EXIT WHEN c_temp%NOTFOUND;
insert into hr.job_history(EMPLOYEE_ID,JOB_ID,START_DATE,END_DATE) values (r_temp.EMPLOYEE_ID,r_temp.JOB_ID,r_temp.START_DATE,r_temp.END_DATE);
commit;
END LOOP;
CLOSE c_temp;
END;

方法2,insert into hr.job_history
select * from hr.job_history as of timestamp to_timestamp('2007-07-23 10:20:00', 'yyyy-mm-dd hh24:mi:ss');
這種方法簡單,容易掌握,功能和上面的一樣時間為你誤操作之前的時間,最好是離誤操作比較近的,因為oracle保存在喊賀納回滾保持段里的數據時間有一定的時間限制由undo_retention 這個參數值決定。

二、如果是刪除一段時間了,但你有比較新的資料庫備份,就通過備份來恢復。新建一個庫,把備份還原上去,導出表數據,再導入到現在用的庫中去。

三、如果刪除一段時間了,並且無備份,但是數據在寫入表的時鄭沒候同時會寫入其它一些關聯表的話,那麼就嘗試通過寫SQL語句從其它表取數據出來insert到被刪除的表中。

Ⅳ sql 刪除語句 返回值

樓主確定這段代碼沒問題嗎?SqlHelper.ExecuteSqlGet返回值是影響的記錄數,當操作失敗時,返回null。

/// <summary>

/// 執畝激絕行帶一個存儲過程參數的的SQL語句鉛猜。

/// </summary>

/// <param name="SQLString">SQL語句</param>

/// <param name="content">迅姿參數內容,比如一個欄位是格式復雜的文章,有特殊符號,可以通過這個方式添加</param>

/// <returns>影響的記錄數</returns>

public static object ExecuteSqlGet(string SQLString, string content)

{

using (SqlConnection connection = new SqlConnection(connectionString))

{

SqlCommand cmd = new SqlCommand(SQLString, connection);

System.Data.SqlClient.SqlParameter myParameter = new System.Data.SqlClient.SqlParameter("@content", SqlDbType.NText);

myParameter.Value = content;

cmd.Parameters.Add(myParameter);

try

{

connection.Open();

object obj = cmd.ExecuteScalar();

if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value)))

{

return null;

}

else

{

return obj;

}

}

catch (System.Data.SqlClient.SqlException e)

{

throw e;

}

finally

{

cmd.Dispose();

connection.Close();

}

}

}

熱點內容
java二值化 發布:2024-11-01 14:39:14 瀏覽:322
安卓文明重啟哪裡下載 發布:2024-11-01 14:39:11 瀏覽:66
php獲取ip伺服器 發布:2024-11-01 14:38:13 瀏覽:442
萬科海上傳奇二期 發布:2024-11-01 14:22:52 瀏覽:59
u盤文件夾是空的 發布:2024-11-01 14:19:57 瀏覽:402
python包含字元串 發布:2024-11-01 14:19:17 瀏覽:479
c語言的精華 發布:2024-11-01 14:19:02 瀏覽:588
steam截圖文件夾 發布:2024-11-01 14:18:59 瀏覽:613
ipad怎麼往安卓傳照片 發布:2024-11-01 14:18:19 瀏覽:508
我的電腦沒有文件夾選項 發布:2024-11-01 14:13:55 瀏覽:546