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

主頁 > 知識(shí)庫 > postgresql 存儲(chǔ)函數(shù)調(diào)用變量的3種方法小結(jié)

postgresql 存儲(chǔ)函數(shù)調(diào)用變量的3種方法小結(jié)

熱門標(biāo)簽:電銷機(jī)器人能補(bǔ)救房產(chǎn)中介嗎 天津開發(fā)區(qū)地圖標(biāo)注app 廣州電銷機(jī)器人公司招聘 400電話申請(qǐng)客服 地圖標(biāo)注要花多少錢 移動(dòng)外呼系統(tǒng)模擬題 電話機(jī)器人怎么換人工座席 江蘇400電話辦理官方 濟(jì)南外呼網(wǎng)絡(luò)電話線路

一、假設(shè)有表student,字段分別有id,remark,name等字段。

二、寫一個(gè)存儲(chǔ)函數(shù),根據(jù)傳過去的變量ID更新remark的內(nèi)容。

調(diào)用該存儲(chǔ)函數(shù)格式如下:

select update_student(1);

三、存儲(chǔ)函數(shù)示例如下:

CREATE OR REPLACE FUNCTION public.update_student(id integer)
 RETURNS text AS
$BODY$
declare sql_str_run text; 
BEGIN
/*
--method 1
 select 'update student set remark ='''|| now() ||''' where student.id = '|| $1 into sql_str_run ;
 execute sql_str_run;
 --method 2
 execute 'update student set remark =now() where student.id=$1' using $1;
*/
 --method 3 
 update student set remark =now() where student.id=$1;
 
 return 'update is ok' ;
end
$BODY$
 LANGUAGE plpgsql VOLATILE

以上三種方法都可以實(shí)現(xiàn)同樣的效果,實(shí)際應(yīng)用中,可以結(jié)合場(chǎng)景來使用。比較簡(jiǎn)單的情況下直接用method 3。

比如,表名、字段名本身是變量,那么method 3 就無法實(shí)現(xiàn),需要根據(jù)method 1或method 2來實(shí)現(xiàn)。

method 1或method 2 有什么區(qū)別呢?

如果需要拼的變量可以直接獲取的,則用method2即可。如果變量本身也是需要需要通過函數(shù)或語句的計(jì)算來獲得,一般建議用method 1,先拼成一個(gè)字符串,再調(diào)用execute來實(shí)現(xiàn)。

補(bǔ)充:postgresql存儲(chǔ)函數(shù)/存儲(chǔ)過程用sql語句來給變量賦值

--定義變量

a numeric;

方式一:

select sqla into a from table1 where b = '1' ; --這是sql語句賦值

方式二:

sql1:= 'select a from table1 where b = ' '1' ' ';
execute sql1 into a; --這是執(zhí)行存儲(chǔ)函數(shù)賦值

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 解決postgresql表中的字段名稱包含特殊符號(hào)的問題
  • postgresql數(shù)據(jù)庫使用說明_實(shí)現(xiàn)時(shí)間范圍查詢
  • postgresql 實(shí)現(xiàn)將數(shù)組變?yōu)樾?/li>
  • PostgreSQL 對(duì)數(shù)組的遍歷操作
  • PostgreSQL存儲(chǔ)過程循環(huán)調(diào)用方式
  • postgresql~*符號(hào)的含義及用法說明

標(biāo)簽:昭通 溫州 濮陽 海西 辛集 榆林 寶雞 杭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《postgresql 存儲(chǔ)函數(shù)調(diào)用變量的3種方法小結(jié)》,本文關(guān)鍵詞  postgresql,存儲(chǔ),函數(shù),調(diào)用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《postgresql 存儲(chǔ)函數(shù)調(diào)用變量的3種方法小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于postgresql 存儲(chǔ)函數(shù)調(diào)用變量的3種方法小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 任你躁在线精品免费视频 | 中国黄色免费| 上流社会韩剧免费观看完整版| 又粗又黄又猛又爽大片免费| 免费电影在线观看完整入口| 国产第2页| 专干老熟女A片| 色屁屁www一区二区三区| 小sao货水好多真紧h视频| 37大但人文艺术a级| 公与媳中文字幕乱码| 欧美丰满胸| 欧美BBBBB性BBBBB视频| 欧美三级久久| 欧美viideos极品另类| 久久国产精品99久久久久久| 国产又粗又爽又猛又大的动漫片| 日爽了| 好大好深好爽嗯轻一点嘛| 国产午夜精品不卡观看| 成人区色情综合小说| 久久夜色精品国产尤物| 你忍一下我很大| 全免费A级毛片免费观看视频 | 国产精品一卡二卡三卡| 爸爸说没人可以c| 揄拍自拍日韩精品| 日本理伦片午夜理伦片不忠免费看| 国产精品久久久久精品三级潮浪 | 黄在线网站| GOGO亚洲国模私拍人体| 深夜免费福利| 国产精品极品美女自在线| 日本偷拍洗澡撒尿视频大全免费| 美女被爆羞羞网站在免费观看| 人人干人人插| 国产乡下三级全黄三级带| 久久久www免费看片| 一眉道人电影免费观看| 日韩人妻无码精品一区二区三区电影| 色屁屁XXXXⅩ在线视频|