DB/Oracle16 오라클 키 잊어버렸을때, ssh 연결 방법 정말 .... 오라클은 지독하다... aws 보다 자료가너무 부족하고 gcp 보다 부족해서 난이도가 헬이다 ... 예전에 gpt 도움받아도 실패했다. 그때 실패한 이유는 UI 가 변경되었는데, 그 ui 가 약간 테스트 버전이었다... .. 그래서 그걸 끄는 버튼이 조그맣게 숨겨져있었다. ( 오라클 대시보드에 .. ) 마지막에 그걸 찾았는데, 그때는 이미 진절머리가 나서 방법만 찾고 안함 .. 이번에 다시 필요하게 되어 실행했더니... 지난번 문제였던 ui 그건 폐기 되었나보다 .. 결론적으론 ... 하나하나 다 gpt에게 물어보고 진행했었는데, 중간중간 과거 기록을 보여줘서 문제가 많았음 어찌저찌 해결했고, 다 한후에는 이런 방식으로 접근하는거다https://wfreud.tistory.com/51.. DB/Oracle 2025. 12. 9. mysql JOIN 을 이용한 다중 행 UPDATE와 DELETE 사용하기 http://bizadmin.tistory.com/entry/UPDATE-FROM-DELETE-FROM-%EB%AC%B8-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 DB/Oracle 2018. 4. 9. [펌] 1:1 테이블의 진실, 1:1관계 테이블 분리 이유 http://www.dator.co.kr/hotshin/textyle/583153 DB/Oracle 2017. 8. 24. [JDBC] Resultset을 이용한 행 갯수 구하기. [JDBC] Resultset을 이용한 행 갯수 구하기.Major/Java 2010.11.24 20:25 ResultSet에는 row갯수를 반환하는 메소드가 존재하지 않는다. 뭐 만든놈 맘이겠지만.. 대신 ResultSetMetaData는 행갯수를 반환하는 메소드가 존재한다. 일부러 그런건지는 모르겠는데.. 디비쪽작업을 하다보면 행갯수는.. 정말 많이 필요하다. 방법은 3가지이다. 첫 번째는 쿼리를 이용하는 방법이다. 뭐 간단하게 카운트 키워드를 사용하면 된다. select count(*) from talbe_name; 이렇게.. 대충 소스를 써보자면.. public class test{ public static void main(String[] args) throws Exception { String .. DB/Oracle 2017. 3. 29. Connection 에 따른 ResultSet 의 설정, resultSet row 수, 개수 JDBC 를 이용해서 데이터를 가지고 오는 과정에서 특정 테이블의 내용을 출력하려고 하는데 JTable 도 힘든데..이해 못할 에러가 발생한다.. 소스코드는 대략 아래와 같다. prmt = con.prepareStatement("select * from " + jtf1.getText());rs = prmt.executeQuery(); rsmd = rs.getMetaData(); rs.last(); row_count = rs.getRow(); // 레코드 수확인 rs.beforeFirst(); // 커서 원위치 col_count = rsmd.getColumnCount(); // 테이블 컬럼의 갯수 Object [][] data = new Object[row_count][col_count]; //데이터의 갯.. DB/Oracle 2017. 3. 29. [oracle] merge into insert or (update, delete ) 중 조건에 맞춰 실행할 경우 사용 DB/Oracle 2017. 3. 29. 토트에서 함수실행 http://database.sarang.net/?inc=read&aid=30555&criteria=oracle CREATE OR REPLACE FUNCTION FnGetBalance (v_empno IN varchar) -- 리턴되는 변수의 데이터타입을 꼭 정의해야 합니다 RETURN NUMBER IS v_sal str200t.collect_amt%type; BEGIN SELECT nvl(sum(nvl(collect_amt,0)),0) into v_sal FROM str200t WHERE inout_code = v_empno; -- 리턴문이 꼭 존재해야 합니다 RETURN v_sal; END; 다음과 같이 함수를 만들었습니다. 그냥 sql에서는 다음과 같이 변수지정해서 실행하면 원하는 값을 얻을수 있습.. DB/Oracle 2017. 2. 21. PK 가 없는 테이블에서 중복된 데이터 제거하기 http://ohgyun.com/225 문제: 타시스템으로부터 인터페이스 받아오는 임시 테이블이 있다. 이 테이블은 데이터 전달용으로 임시로만 사용하기 때문에 따로 PK 를 두지 않았다. 헌데 이 테이블에 중복된 데이터가 인터페이스 되게 되었다. PK 가 없는 테이블에서 중복된 데이터를 어떻게 제거해야 할까... 다른 테이블로 옮기는 과정에서 프로시저를 통해 중복데이터를 제거하면 되겠지만, 현재 상황에서는 프로시저를 수정할 수는 없다. 단순하게 DELETE 구문을 통해 중복 데이터를 제거하려고 한다. 테이블 스키마는 대략 아래와 같다고 가정한다. IF_TEMP id (number) content (varchar2) 현재 데이터는 아래과 같다. idcontent 123 가나다 123 가나다 234 마바사 .. DB/Oracle 2016. 12. 22. 패스워드 암호화 정리 로그인 외 다른 파일도 첨부. commons-codec-1.9- 라이브러리 임포트 해야함. DB/Oracle 2016. 4. 25. loginexe 파일 예제 String userid = request.getParameter("uid"); String userpwd = request.getParameter("upw"); String memGrd = request.getParameter("memGrd"); String rs_userid = ""; String rs_username = ""; String rs_userGrd = ""; String loginOk = "N"; String returnUrl = ""; String queryPlus = ""; String encodePwd = ""; if(memGrd.equals("10")){ queryPlus = " and userGrd = '10' "; encodePwd = userpwd; }.. DB/Oracle 2016. 3. 9. 시퀀스를 안쓰는 이유 찾아보기 ㄱ DB/Oracle 2016. 3. 8. 시퀀스 사용안하고 인서트 하는 방법 insert into 테이블 ( 컬럼1, 컬럼2 ) select max(memno)+1, ? from dual select nvl(max(memno),0)+1, ? from 테이블 DB/Oracle 2016. 3. 8. 이전 1 2 다음