반응형
수정 :
보기에서 프로 시저에서 반환 된 결과 집합을 사용하고 싶습니다.
해결 방법
결과 세트를 얻고 FROM 절에서 루틴을 사용하려는 경우-NO. MySQL에 저장된 루틴 (프로 시저 또는 함수)은 결과 값으로 테이블을 반환 할 수 없습니다.
하지만 함수를 간단한 값으로 사용할 수 있습니다. 예를 들면 다음과 같습니다.
DELIMITER $$
CREATE FUNCTION mul10(Param1 INT)
RETURNS INT(11)
BEGIN
RETURN Param1 * 10;
END
$$
DELIMITER ;
CREATE OR REPLACE VIEW view1
AS
SELECT mul10(2) AS column1;
SELECT column1 FROM view1;
----------
20
참조 페이지 https://stackoverflow.com/questions/5799489
반응형
'MySql' 카테고리의 다른 글
MySQL 자바의 mysql select 문에서 데이터 검색 (0) | 2020.10.10 |
---|---|
MySQL 문자열 마지막 색인 (0) | 2020.10.10 |
MySQL bash 삽입 스크립트에서 사용할 암호없이 MySQL 사용자를 만드는 방법 (원격 로그인에 필요)? (0) | 2020.10.10 |
MySQL jdbc 드라이버 "org.gjt.mm.mysql.Driver"는 무엇입니까? (0) | 2020.10.10 |
MySQL SQL 쿼리에서 타임 스탬프의 일부를 선택하는 방법 (0) | 2020.10.10 |
댓글