日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql脚本文件长什么样_在linux下执行mysql脚本文件,内容是创建一个FUNCTION,总是报错,请帮看下原因是什么?多谢...

發布時間:2025/3/19 数据库 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql脚本文件长什么样_在linux下执行mysql脚本文件,内容是创建一个FUNCTION,总是报错,请帮看下原因是什么?多谢... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux下裝的是mysql客戶端,server是另一臺服務器,做如下操作,總是報錯,請大家幫看看什么原因?多謝

(關鍵是這個腳本本人用navicat工具執行就沒有問題,說明腳本身沒有語法問題。)

root@ubuntu:/home#?/usr/bin/mysql?-h10.43.82.204?-uroot?-ppassword?-Dtest?

ERROR?1064?(42000)?at?line?2:?You?have?an?error?in?your?SQL?syntax;?check?the?manual?that?corresponds?to?your?MySQL?server?version?for?the?right?syntax?to?use?near?“”?at?line?4

tabledata.sql文件內容是:

DROP?FUNCTION?IF?EXISTS?PROC_GETSYNLIC;

CREATE?FUNCTION?PROC_GETSYNLIC(FTTBLNAME?VARCHAR(50))

RETURNS?VARCHAR(2000)

BEGIN

DECLARE?SYNSTR?VARCHAR(2000);

DECLARE?VFIELD?VARCHAR(50);

DECLARE?VVALUE?NUMERIC(10);

DECLARE?DONE?INT?DEFAULT?0;

DECLARE?CUR?CURSOR?FOR?SELECT?DISTINCT?B.FIELD,?C.CURVAL?FROM?CN_R_MANAGEDELEMENT?A,?CN_R_UMACLICENSELIB?B,?CN_R_UMACLICENSE?C?WHERE?A.MANAGEDELEMENTTYPE?=?B.NETYPE?AND?B.LICID=C.LICID?AND?B.FTTBL=FTTBLNAME;

DECLARE?CONTINUE?HANDLER?FOR?NOT?FOUND?SET?DONE=1;

SET?SYNSTR=””;

OPEN?CUR;

FETCH?CUR?INTO?VFIELD,?VVALUE;

WHILE?DONE?<>1?DO

SET?SYNSTR?=?CONCAT(SYNSTR,”&”,VFIELD,”-“,VVALUE);

FETCH?CUR?INTO?VFIELD,?VVALUE;

END?WHILE;

CLOSE?CUR;

SET?SYNSTR?=?SUBSTRING(SYNSTR?FROM?2?FOR?CHAR_LENGTH(SYNSTR));

RETURN?SYNSTR;

END;

解決方案

40

DROP?FUNCTION?IF?EXISTS?PROC_GETSYNLIC;

delimiter?//

CREATE?FUNCTION?PROC_GETSYNLIC(FTTBLNAME?VARCHAR(50))

RETURNS?VARCHAR(2000)

BEGIN

DECLARE?SYNSTR?VARCHAR(2000);

DECLARE?VFIELD?VARCHAR(50);

DECLARE?VVALUE?NUMERIC(10);

DECLARE?DONE?INT?DEFAULT?0;

DECLARE?CUR?CURSOR?FOR?SELECT?DISTINCT?B.FIELD,?C.CURVAL?FROM?CN_R_MANAGEDELEMENT?A,?CN_R_UMACLICENSELIB?B,?CN_R_UMACLICENSE?C?WHERE?A.MANAGEDELEMENTTYPE?=?B.NETYPE?AND?B.LICID=C.LICID?AND?B.FTTBL=FTTBLNAME;

DECLARE?CONTINUE?HANDLER?FOR?NOT?FOUND?SET?DONE=1;

SET?SYNSTR=””;

OPEN?CUR;

FETCH?CUR?INTO?VFIELD,?VVALUE;

WHILE?DONE?<>1?DO

SET?SYNSTR?=?CONCAT(SYNSTR,”&”,VFIELD,”-“,VVALUE);

FETCH?CUR?INTO?VFIELD,?VVALUE;

END?WHILE;

CLOSE?CUR;

SET?SYNSTR?=?SUBSTRING(SYNSTR?FROM?2?FOR?CHAR_LENGTH(SYNSTR));

RETURN?SYNSTR;

END;

//

總結

以上是生活随笔為你收集整理的mysql脚本文件长什么样_在linux下执行mysql脚本文件,内容是创建一个FUNCTION,总是报错,请帮看下原因是什么?多谢...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 3d毛片| 天天做天天爱 | 在线观看的免费 | 国产免费三片 | 国精品人妻无码一区二区三区喝尿 | 日本激情一区二区 | 中文字幕在线观看不卡 | 国产伦理在线观看 | 国产日韩精品一区二区三区在线 | 亚洲加勒比 | 亚洲の无码国产の无码步美 | 97在线公开视频 | 欧美日比视频 | 日韩在线三区 | 美女日批视频在线观看 | 久久久久久艹 | 亚洲毛片a| 精品一区免费观看 | 成人在线一区二区三区 | 岛国福利视频 | 亚洲色成人一区二区三区小说 | 浴室里强摁做开腿呻吟男男 | 在线免费看av片 | 国产精品无套 | 波多野结衣一区二区三区免费视频 | 国产精品二区三区 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产区视频在线 | 一级黄色大毛片 | 亚洲黄色一区 | 欧美日韩精品综合 | 黄色第一网站 | 伊人网在线观看 | 久久97精品 | 日日嗨av一区二区三区四区 | 韩国三级hd中文字幕的背景音乐 | 国产中文字幕精品 | 精品视频久久久久久 | 色噜噜狠狠一区二区三区 | 亚洲你懂得 | 免费av黄色| ass极品水嫩小美女ass | 精品人妻无码一区二区三区换脸 | 中文天堂在线播放 | 中文字幕一区二区三区乱码人妻 | 欧美午夜精品一区 | 午夜精品一区二区三区三上悠亚 | 欧美性做爰大片免费 | av网址在线 | 高潮流白浆在线观看 | 精品在线视频一区 | 国产精品无码久久久久高潮 | 国内一区二区 | 精品成在人线av无码免费看 | 成人免费毛片男人用品 | 91嫩草入口| 一区二区伊人 | 成人资源站 | 在线免费日本 | 老司机一区二区三区 | 五月天婷婷在线视频 | 久久久久久久一区二区三区 | 精品乱码一区内射人妻无码 | 在线观看69 | 岛国精品一区 | 亚洲欧美日韩国产综合 | 日韩中文字幕在线不卡 | 人妻丰满熟妇岳av无码区hd | 自拍毛片 | 毛片内射久久久一区 | 日本久久成人 | 久久99免费 | 男女啪啪在线观看 | 蜜臀中文字幕 | 国产乱人伦| 亚洲激情成人网 | 极品人妻一区二区 | 日本wwwwww | 葵司在线视频 | 亚洲精品久久久蜜桃网尤妮丝 | 人妻巨大乳hd免费看 | 久久久xxx| 久久亚洲精选 | 精品人妻人伦一区二区有限公司 | 国产视频精品一区二区三区 | 亚洲国产综合久久 | jlzzjlzz亚洲日本少妇 | 爱情岛论坛自拍 | 农村妇女愉情三级 | 美女在线国产 | 天堂网视频在线 | 免费观看一级黄色片 | 精品人妻久久久久久888不卡 | 精品人伦一区二区三区蜜桃网站 | 97久久免费视频 | 日本在线视频二区 | www四虎com| 草草影院在线免费观看 | 污污的视频软件 |