好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > MySQL中使用游標觸發器的方法

MySQL中使用游標觸發器的方法

熱門標簽:百應電話機器人優勢 電話外呼系統改號 怎樣在地圖標注銷售區域 外呼系統打電話上限是多少 地圖標注費用是多少 曲靖移動外呼系統公司 南昌三維地圖標注 武漢網絡外呼系統服務商 啥是企業400電話辦理

游標

select檢索返回的一組行稱為結果集,結果集里的行都是根據你輸入的sql語句檢索出來的,如果不使用游標,你將沒有辦法得到第一行,前十行或者是下一行

下面是一些常見的游標現象和特性

  • 能夠標記游標為只讀,是數據能夠讀取,但不能被更新或者刪除
  • 能控制可以執行的定向操作(向前,向后,第一,最后、絕對位置和相對位置等)
  • 能標記某些行為可編輯的,而另一些行為不可編輯的
  • 能規定范圍,使游標對創建它的特定請求或者是所有請求可訪問
  • Cursor declarations must appear before handler declarations and after
  • variable and condition declarations.
  • 需要注意的是,打開一個游標時,游標并不指向第一條記錄,而是指向第一條記錄的前邊

下面是使用游標的步驟

  • 聲明游標 – 在這個過程中你還沒有開始檢索數據
  • 打開游標以供使用
  • 檢索各行
  • 關閉游標,釋放游標
DECLARE cs CURSOR 
FOR 
SELECT *
FROM customers
WHERE cust_email IS NULL;

本以為萬事大吉,但卻給我報錯

從語法上來看沒有什么問題

試著在 cs 前面加上@,運行仍然報錯

還有人說游標只能在存儲過程中使用,是這樣嗎?

現在我們來試一試在存儲過程中使用游標

CREATE PROCEDURE proce1
()
BEGIN
	DECLARE cur1 CURSOR 
	FOR 
	SELECT * 
	FROM customers 
	WHERE cust_id IS NULL tianyoutianyou;
END	

仍然出錯

再次更改

delimiter //
CREATE PROCEDURE proce1
()
BEGIN
	DECLARE cur1 CURSOR 
	FOR 
	SELECT * 
	FROM customers 
	WHERE cust_id IS NULL;
END	

這次我們成功地聲明游標

是不是因為我們修改了分隔符然我們成功地創建游標了呢?

我們再試試

CREATE PROCEDURE proce1()
DECLARE cur1 CURSOR 
FOR 
SELECT * 
FROM customers 
WHERE cust_id IS NULL;

這樣也是錯誤的,下面再試試不使用存儲過程地語句能否成功創建游標

delimiter //
DECLARE cur2 CURSOR
FOR 
SELECT *
FROM orders ;

或者是這樣

delimiter //
DECLARE cur2 CURSOR
FOR 
SELECT *
FROM orders //

這兩種也8行

試了這么多次,唯一成功的只有下面這種語句

delimiter //
CREATE PROCEDURE proce1()
BEGIN 
	DECLARE cur1 CURSOR 
	FOR 
	SELECT * 
	FROM customers 
	WHERE cust_id IS NULL;
END 

下面我們用游標來檢索數據

很遺憾,MySQL中沒有像Oracle中 %ROWTYPE 般的數據類型,我們下面試著使用游標來檢索customers表中的某一類數據類型

觸發器

觸發器時特定的存儲過程,在數據庫發生特定活動時自動進行,一般來說,約束的處理比觸發器更快,因此在可能的時候,應該盡可能地使用約束。

到此這篇關于MySQL中使用游標觸發器的方法的文章就介紹到這了,更多相關mysql游標觸發器內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • mysql觸發器trigger實例詳解
  • MySQL中觸發器和游標的介紹與使用
  • MySQL 觸發器的使用和理解
  • MySQL 觸發器的使用及需要注意的地方
  • MySQL觸發器的使用場景及方法實例
  • 詳解MySQL數據庫之觸發器
  • 淺談MySql 視圖、觸發器以及存儲過程
  • mysql 觸發器創建與使用方法示例
  • MySQL觸發器基本用法詳解【創建、查看、刪除等】
  • MySQL觸發器的使用

標簽:荊州 錦州 滄州 吉林 黑河 甘南 資陽 隨州

巨人網絡通訊聲明:本文標題《MySQL中使用游標觸發器的方法》,本文關鍵詞  MySQL,中,使用,游標,觸發器,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL中使用游標觸發器的方法》相關的同類信息!
  • 本頁收集關于MySQL中使用游標觸發器的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 校花调教小说| 777久久久精品大线香蕉小说| 啪啪说电影| 中国china体内裑精亚洲日本| 一进一出一爽又粗又大| 亚洲日韩一级高清电影| 江添别c我?啊?嗯上课| 夜夜性| 乱人伦小说短篇| 日本理伦三级做爰电影| 超a的校草穿成炮灰omega了| 色综合天天综合网站中国| 久久久久久精品一级毛片免费| 777午夜精品久久AV| 免费黄毛片| 激情家族| 波多野结衣视频在线观看| 总攻v文| 日本护士性生活| 又爽?又黄?免费网站97动漫| japanese18—23护士| japanese日本护士vidoese| 雨后小故事gif完整版| 女KTVWC沟厕偷窥| 农民怕怕乡下妺DVD国语| 日韩精品一区二区三区高清| 继攵女野外乱h调教| 又爽又黄滚床单免费视频| 蜜桃毛片在线| 被六个丝袜女摁住榨精| 肥婆多水一级毛片免费| 成人午夜福利电影| 只爱一点点| 国产一区二区三区免费播放 | 性感美女图| rosi大尺度福利写真视频| 第70章宋丽婷趴在办公桌| 国产理论视频| 无码国精品一区二区免费JAZZ| 欧美Av又水又骚又爽免费观看| 视频二区肥岳精品推荐|