set titlebar 'TAB' with name 'anzeigen'(100).
創(chuàng)新互聯(lián)長期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為金壇企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,金壇網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
elseif code = 'EDIT'.
set titlebar 'TAB' with name '??ndern'(101).
elseif code = 'INSR'.
set titlebar 'TAB' with name 'einfügen'(102).
elseif code = 'ANVO'.
set titlebar 'TAB' with name 'einfügen'(102).
elseif code = 'DELE'.
endif. 2)se16n 修改批量數(shù)據(jù),在條件選擇界面時(shí),命令行輸入‘SAP_EDIT’,然后執(zhí)行,下一界面即處于可編輯狀態(tài);3)se30 運(yùn)用abap更新語句修改批量數(shù)據(jù);4)函數(shù) SE16N_INTERFACE 用來修改批量數(shù)據(jù);5)SM30修改擁有維護(hù)視圖的表數(shù)據(jù)。
ALTER PROCEDURE proc_name [characteristic ...]
characteristic:
| SQL SECURITY
| COMMENT 'string'
This statement can be used to change the characteristics of a stored procedure. More than one change may be specified in an ALTER PROCEDURE statement. However, you cannot change the parameters or body of a stored procedure using this statement; to make such changes, you must drop and re-create the procedure using DROP PROCEDURE and CREATE PROCEDURE.
就是說只能改名字和定義不能改里面的內(nèi)容。要刪了重新建。
可以使用mysql workbench版本,這個的話可視化程度高點(diǎn),你可以直接在他的后臺進(jìn)行原語句修改,不用刪除原來的mysql的,直接安裝就好了,數(shù)據(jù)庫通用的
主要是你改完了,他會把整個修改語句給你顯示出來,你也可以保存下來學(xué)習(xí)用
方法如下:
修改mysql 存儲過程的definer
修改mysql.proc表 的definer字段
update mysql.proc set definer='root@%' where db='servant_591up'; UPDATE `mysql`.`proc` SET `definer`='root00@%' WHERE `db`='test' AND `name`='jjjj' AND `type`='PROCEDURE'; UPDATE `mysql`.`proc` SET `definer`='wtc_678869@%' WHERE `db`='servant_591up' AND `type`='PROCEDURE';
2.修改sql security
ALTER PROCEDURE www SQL SECURITY INVOKER ; ALTER PROCEDURE www SQL SECURITY DEFINER ;
(1)MySQL存儲過程是通過指定SQL SECURITY子句指定執(zhí)行存儲過程的實(shí)際用戶;
(2)如果SQL SECURITY子句指定為DEFINER,存儲過程將使用存儲過程的DEFINER執(zhí)行存儲過程,驗(yàn)證調(diào)用存儲過程的用戶是否具有存儲過程的execute權(quán)限和DEFINER用戶是否具有存儲過程引用的相關(guān)對象的權(quán)限;
(3)如果SQL SECURITY子句指定為INVOKER,那么MySQL將使用當(dāng)前調(diào)用存儲過程的用戶執(zhí)行此過程,并驗(yàn)證用戶是否具有存儲過程的execute權(quán)限和存儲過程引用的相關(guān)對象的權(quán)限;
(4)如果不顯示的指定SQL SECURITY子句,MySQL默認(rèn)將以DEFINER執(zhí)行存儲過程。
3.執(zhí)行存儲過程授權(quán)
GRANT EXECUTE ON test.* TO 'wtc'@'%'; GRANT CREATE ROUTINE,ALTER ROUTINE, SELECT,CREATE, INSERT, UPDATE, DELETE, EXECUTE ON test.* TO 'wtc'@'%' IDENTIFIED BY '111111'
CREATE ROUTINE : 創(chuàng)建存儲過程的權(quán)限
ALTER ROUTINE : 修改存儲過程的權(quán)限
4.刪除用戶
REVOKE? all ON test.* FROM wtc@'%'
DELETE FROM user WHERE User='user_name' and Host='host_name';?
FLUSH PRIVILEGES;
好文要頂?關(guān)注我
分享標(biāo)題:mysql存儲過程怎么改 mysql修改存儲過程內(nèi)容
網(wǎng)站URL:http://jinyejixie.com/article0/dodphoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、微信小程序、企業(yè)網(wǎng)站制作、響應(yīng)式網(wǎng)站、域名注冊、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)