OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
plsql
전체
최신순
질문하기
답변
1
hashtag
·
9개월
624
0
답변 1
PL/SQL 바인딩 문제
자바 mybatis환경에서 PL/SQL로 작성한 쿼리가 있습니다. 조회 및 업데이트가 여러번 반복되어 그렇게 처리 하였는데 문제는 대부분 정상적으로 발생하는데 한번씩 바인딩 오류로 인해 exception이 발생합니다. 동일하게 #{column1}로 바인딩이 되어있는데 처음 바인딩은 정상적으로 되나 두번째 #{column1}에 엉뚱하게 #{column2}값이 들어가서 오류가 발생합니다. AI에 물어보니 파라미터를 사용하는 Map들을 멤버변수로 관리
답변
2
나눈궤똥붤레
·
10개월
1.1k
0
답변 2
Data Grip 쓰시는 분들 질문좀 드립니다 PL/SQL
안녕하세요. 업무시 pl/sql developer 를 주로 사용하고 있습니다. 개인적으로 공부할때 파이참이나 인텔리제이를 너무 편하게 사용해서 data grip 도 조금 써보려 하는데 ui 도 좋고 다 너무 편하게 잘 사용 하는데 pl/sql 이 도저히 안됩니다. DECLARE v_message VARCHAR2(100) := 'Hello Test';BEGIN DBMS_OUTPUT.PUT_LINE(v_message);EN
답변
5
LFTYS
·
1년 이상
509
0
답변 5
SQL 조회 시 대소문자 문제
안녕하세요 오키님들. sql에 대해 문의드립니다. DB에서 거래처명이 'Hyundai ~', 'HYUNDAI -', 'hyundai XXX' 이런 식으로 있는 경우, DB 수정없이 셋 다 조회되게 하는 방법은 없나요? ui에서 거래처명 검색할 때, sql에서는 select * from tb_vendor_list where 1=1 and name like upper('%hyundai%'
답변
1
이론저론
·
거의 2년
248
0
답변 1
PLSQL 묵시적 커서 질문
. Sql%
답변
4
LFTYS
·
약 2년
808
0
답변 4
테이블에 컬럼 추가하고 update했는데 데이터 수정이 안 됩니다.
지금 사용하고 있는 DB툴은 PL/SQL입니다. 회사에서 쓰는 것이니, DB툴 바꾸라는 말은 적용되지 않습니다. 테이블에 컬럼 추가하고 update했는데 데이터 수정이 안 되었습니다. 다소 황당한 사례라서 어이없음을 느낍니다. tb_user_damo -> tb_user_root -> tb_user 현재 사용자 마스터 테이블은 tb_user_damo에서 tb_user_root를 tb_user 테이블이 view 형식으로 조회하고 TB_USE
답변
1
오내가젊
·
약 2년
329
2
답변 1
PLSQL 요새 추세가 어떤가 궁금하네요.
안녕하세요, 인프런에 PL/SQL 딱 이만큼만... 이란 강의가 있던데요. 배우면 분명히 도움이 될 것 같긴 한데... 앞으로 프로젝트에서 쓸 일이 있을까 싶기도 하네요... 그래서 결제할 지 말지 고민 중입니다. 어떻게 생각하세요?
답변
1
LFTYS
·
약 2년
303
0
답변 1
Pl sql developer 조회 문제
안녕하십니까 Plsql developer로 회사 업무를 보고 있는 어느 직장인입니다. 사용하던 도중, 불편한 사항이 있어 문의드립니다. 분명 같은 테이블이고, 운영/개발 테이블의 컬럼 순서나 문자길이 등도 같습니다. VIEW로 확인할 수 있습니다. 그런데, select * from 테이블로 조회하니 테이블 내 컬럼 순서가 바뀌어서 조회됩니다. 예를 들어, a 테이블을 운영에서 조회하면 A, B, C, D, E, ..., Z 이렇게 컬럼이
해결
1
okyrit
·
거의 3년
396
0
해결 1
오라클 PL/SQL Function 파라미터를 받아서 ORDER BY 분기처리하는 법
안녕하세요. 오라클 PL/SQL Function 작성중인데 파라미터를 받아서 값에 따라 다른 ORDER BY 절에서 여러 컬럼을 정렬 하려고 합니다. 보통 CASE WHEN이나 DECODE 방식을 사용하는 것 같은데 어떻게 처리하면 좋을까요? FUNCTION GET_CAR_INFO ( ORDER_TYPE IN VARCHAR2 DEFAULT 'A' ) RETURN REF_CURSOR IS CUR
답변
3
행복한 개발자
·
거의 3년
228
0
답변 3
SQL Function 수정 방법
안녕하세요 PL/SQL Function 관련하여 질문드리려고합니다. 테이블 구조가 바뀌면서 그와 관련하여 funtion을 수정하게 되었습니다. sql function을 만지는건 처음이라 수정자체는 간단한데, 운영에 반영하는 방법이 궁금합니다. 운영 DB 의 Function 소스 수정후 저장한다음 커밋하면 끝일까요? 아니면 서버 재구동까지 해주어야할까요?
답변
0
지은
·
약 3년
496
0
답변 0
plsql 패키지 배치 실행 시 질문이에요
plsql로 작성된 패키지 파일을 실행하는 배치 파일이 있는데요.. 이 패키지를 단독으로 sql developer에서 실행하거나 디버그 모드에서 실행하면 아무 문제 없이 원하는 결과로 실행되는데 이상하게 배치 파일을 거쳐서 실행하면 원하는 결과 값이 안 나와요.. 배치 파일도 정말 심플하게 패키지 실행만 하는 내용 이거든요 도무지 이유를 알 수가 없어요ㅠㅠ 제가 aws는 잘 모르겠는데 aws-oracle 조합으로 만들어진 db로 알고 있어요
답변
5
지은
·
3년 이상
954
1
답변 5
매일 실행되는 배치(PL/SQL) 속도를 개선해야 하는데 좋은 방법이 있을 까요?
정확히 기억은 안 나는데 보수해야 하는 로직 흐름이테이블(1)에서 커서 select문을 이용하여 보관 기간이 지난 데이터를 찾는다.커서 조건SELECT *FROM Table_1 WHERE 갱신 날짜 > 보관 기간 ? AND NOT IN (.. FROM Table_1
답변
0
먹는거좋아해
·
3년 이상
258
0
답변 0
plsql 패키지 관련
SYS.DBMS_SESSION.MODIFY_PACKAGE_STATE(DBMS_SESSION.REINITIALIZE);이게 무슨 기능을 하는건지 잘 모르겠습니다..구글링 해도 잘 모르겠어요 ㅠ.ㅠ 세션 초기화같은건가요?
답변
5
대한독립군
·
4년 이상
1.3k
0
답변 5
신입 일주일차 된 SM퇴근 후 2시간 업무 관련공부하는데...
계속 하니까 조금씩은 늘고 있다고 느끼는데, 업무 인수인계 기간이 15일이고 지금 5일 남았는데.... 15일 내로 업무를 전부 이해하기가 힘들거 같습니다 ㅜㅡㅜ(SQL쿼리 분석중이고 이미 운영되는 회사 시스템 분석중인데... 많이 복잡하긴 해도 조금씩은 이해가 됩니다)담당 사수분은 내년 1월초 퇴사하시느라 그 이후엔 저 혼자 담당해야 하는데요...실수할까 정말 두렵습니다;;
답변
0
한량이
·
4년 이상
391
0
답변 0
ORACLE 테이블 리스트를 SPLIT 하는 방법 있을까요?
A 컬럼에 | id | content | (컬럼명은 예시)-----------------------------------| 1 | chicken,water || 2 | ant,lion,fish || 3 | A,B,C,D,E,F,G |
답변
0
먹는거좋아해
·
거의 5년
299
0
답변 0
PL/SQL Cursor vs Bulk into
안녕하세요PL/SQL 사용 중에궁금한 점이 있어서요.select문을 이용해서 커서를 만드는건 동일한데요1개는 커서 안에서 loop를 태우고다른 1개는 커서를 bulk into문으로 컬렉션에 넣은다음에 for loop문으로 따로 태워줍니다.이렇게 했을 때 성능의 차이가 있을까요?/p
답변
4
ㅋㅁㅋ
·
5년 이상
832
0
답변 4
plsql) SELECT INTO 시에 변수에 값이 안담기는 문제
select into로 값을변수에 담고DBMS_OUTPUT.PUT_LINE(변수1 || ';' || 변수2 || ';' || 변수3);위 처럼 세미콜론으로 구분자 놓고 출력을 해보면p style="color
답변
0
ㅋㅁㅋ
·
5년 이상
435
0
답변 0
select into 대입 안됨
select into로 값을변수에 담고DBMS_OUTPUT.PUT_LINE(변수1 || ';' || 변수2 || ';' || 변수3);위 처럼 세미콜론으로 구분자 놓고 출력을 해보면아래처럼 값이 안담긴채로 구분자인 세미콜론만 출력 됩니다.;; 최초에 특정 값으로 초기화 해놓고 into 구문을 지나도 최초 초기화 한값으로 출력됩니다.에
해결
3
tse
·
거의 6년
992
0
해결 3
오라클에서 테이블이 없으면 CREATE 있으면 ALTER 하는 방법
개발자이긴 한데 오라클에 대한 지식이 좀 부족합니다.고객사에 전달할 자회사 패키지의 DB 생성 Script를 작성중인데 고객사의 현재 테이블 상황이 어떤지 알 수가 없습니다.우리테이블이 이미 존재할 수도 있고 존재하지 않을 수도 있습니다.존재할 경우 테이블을 ALTER해야 하고 존재하지 않을 경우 CREATE 해야 합니다.이걸 하나의 Script로 만드는 방법이 있을까요?
해결
4
코코88
·
6년 이상
8.6k
0
해결 4
DBeaver Output Tab 질문있습니다..ㅠㅠ
BEGIN dbms_output.put_line('test');END;디비버에서 위와같이 작성 후 컨트롤&
답변
0
Cklide
·
약 7년
868
0
답변 0
SQL Parser 문의
안녕하세요 DB관련 프로젝트하고 있는데요. SQL (DDL, DML, 그리고 각 DBMS 의 스크립트 SQL - PLSQL 같은..) 을 파싱하여 AST를 구성하려고합니다. AST는 SCHEMA - TABLE - COL 의 구조로 파악하여 저장하려고 하는데요. . 기존에 SQL 파서들을 보면 기본적인 Token (table, 컬럼명 등) 을 잘 파싱
이전
1
2
다음
Search Bar