일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MySQL View 내용 확인
- MySQL @ 세션 변수
- JAVA 버전 확인
- rwxrwxrwx
- MySQL 프로시저 삭제 명령어
- 소린TV
- linux 명렁어
- 외부 접속 설정
- user생성
- MySQL @
- MySQL Procedure 내용 확인
- 권한
- 수학 풀이 방식
- aws ec2
- MySQL
- MySQL 세션 변수
- TOMCAT 버전 확인
- LINUX PORT 상태 확인
- DB 생성
- MySQL 스크립트 확인 명령어
- procedure 삭제 명령어
- Linux
- 수학 풀이
- rwx
- 리눅스
- mysql procedure
- 외부 접속
- procedure 삭제
- 4Step
- MySQL 변수 선언
- Today
- Total
목록DB/MySQL (4)
us01
MySQL에서 @붙은 변수는 세션 변수라고 하며, @붙은 변수는 세션이 종료될 때까지 사용이 가능합니다 아래 간단한 예제를 참고해요 SET @z = 1; DELIMITER // SET @x = 1; CREATE PROCEDURE dorepeat(do1 INT) BEGIN DECLARE y INT DEFAULT 1; REPEAT SET y = y + 1; UNTIL y > do1 END REPEAT; SET @x = @x + 1; SELECT y, @x; END// DELIMITER ; CALL dorepeat(1); 간략하게 코드를 설명하자면 아래와 같습니다 1. 변수는 총 3개 @z(세션 변수), @x(세션 변수), y(지역 변수)를 선언했고, 위치를 잘 봐주세요 - 위치: @z는 DELIMITER /..
MySQL View(뷰), Procedure(프로시저) 스크립트 내용 확인 SHOW CREATE VIEW View_Name; SHOW CREATE PROCEDURE Procedure_Name;
DROP PROCEDURE IF EXISTS ProcedureName; > ProcedureName 이름으로 된 프로시저 삭제 명령어입니다
mysql pl/sql에서 procedure작성시 중간에 ;을 입력하게되면 delimiter로 인해 명령문이 중간에 끊키게 됩니다 그래서 ;을 입력해도 sql문이 실행이 되지 않도록 delimiter를 //로 변경해주는 작업이 필요합니다 변경 방법은 DELEMITER // BEGIN . . . END // DELIMITER ; DELEMITER // 이 부분이 지금부터 아래 명령의 명령 구분자를 //로 변경해주겠다는 의미이며, 반대로 다시 명령의 명령 구분자를 ;으로 변경하기 위한 의미로는 DELEMITER ;입니다 주의할 점은 DELEMITER를 입력한 후 띄어쓰기를 해야 오류없이 DELEMITER를 변경할 수 있습니다