MySQL的一个问题,菜鸟求教
下面这个语句错误了。。。。求教
错误代码: 1415
Not allowed to return a result set from a function
DELIMITER $$
CREATE FUNCTION GetKnowledgeSortIdByKLId
(
ObjectId INT,
TYPE INT
)
RETURNS NVARCHAR(4000)
BEGIN
DECLARE str NVARCHAR(4000);
SET str = '' ;
SELECT str = str + ',' + CAST(r.SortId AS CHAR(10))
FROM dbo.KL_Re_Knowledge_Sort r
LEFT JOIN KL_KnowledgeSort ON KL_KnowledgeSort.SortId= r.SortId
WHERE r.ObjectId=ObjectId AND r.Type=TYPE AND KL_KnowledgeSort.IsDelete=0
ORDER BY r.SortId;
IF ( LENGTH(str) > 1 ) THEN
SET str = RIGHT(str, LENGTH(str) - 1) ;
END IF;
RETURN(str);
END $$
错误代码: 1415
Not allowed to return a result set from a function
...全文
相关推荐
MySQL菜鸟教程.pdf
很详细的Mysql教程,高清版pdf,值得下载看一看,Mysql 是最流行的关系型数据库管理系统,在 WEB应用方面 MySQL是最好的 RDBMS(Relational Database ManagementSystem:关系数据库管理系统 ) 应用软 件之一。
TrintyCore菜鸟工具
用于T端简单修改配置文件使用。
runoob菜鸟教程的mysql教程
runoob菜鸟教程的mysql教程,非常好的资源,值得学习!
Apache-mysql-php-hdwiki-菜鸟学习
Apache-mysql-php-hdwiki-菜鸟学习
mysql菜鸟进阶电子书
适合mysql初级入门者,内容丰富由浅入深是一本非常不错的教材。读者通过此书可以更好掌握mysql数据库的开发和使用


