728x90

Programming 207

이클립스 자동완성기능 설정

자동완성 기능 설정 하기! window -> preferences -> java -> editor -> tmplates -> sysout 이클립스에서 sysout 입력후 자동완성 기능 하면 System.out.println(); 이 자동 생성 됨 (.) 누르면 자동 완성기능 나오게 하는 법 windows -> preferences -> java -> editor -> content assist -> auto activation 선택 auto activation triggers for java -> .을 .abcdefgjijklmnopqrstuvwxyz로 설정하면 단어 입력 할 때마다 자동완성 기능 나옴

Programming/JAVA 2021.10.07

이클립스 단축키

이클립스 1. 프로젝트 생성 2. 클래스 생성 3. 소스 파일 작성 후 저장(자동 컴파일) 4. 실행 build 관련 메뉴 build : 소스파일(*.java)로 부터 프로그램을 만들어 내는 전 과정 project -> build all : workspace의 모든 프로젝트를 빌드 project -> build project : 현재 프로젝트를 빌드(변경된 소스 파일만 새로 컴파일) project -> clean : 이전 빌드의 정보를 모두 삭제(모든 소스 파일을 새로 컴파일) project -> build automatically : 소스 파일을 변경 후 저장할 때마다 자동 컴파일 이클립스 단축기 ctrl + shift + L : 단축키 전체 목록 나옴 ctrl + +, - : 크기 조정 ctrl + ..

Programming/JAVA 2021.10.06

1.JAVA 컴파일러

자바는 대소문자를 구분한다 javac.exe : 자바 컴파일러. 사람이 작성한 문장을 기계어로 번역 소스파일(*.java)을 클래스 파일(*.class)로 변환 java.exe : 자바 인터프리터, 자바 프로그램(클래스 파일)을 실행 클래스 : 자바 프로그램의 단위. 자바 프로그램들은 클래스들로 구성 class 클래스 이름 { } main method : 자바 프로그램의 시작점, 이 메서드 없이 실행 불가 class 클래스 이름 { public static voil main(String[] args) { ... // 순차적으로 실행 } } 이클립스에서는 실행 아이콘 클릭 -> 자동 컴파일(project -> Build Automatically선택 되어져 있음) 소스파일 저장 할 때마다 컴파일 한다 이클립..

Programming/JAVA 2021.10.06

ora-30556

ora-30556 : either functional or bitmat join index is defined on the column to be modified 테이블의 컬럼 size 조정하는데 위와 같은 에러가 있는 경우 - 인덱스에 functional index가 있는 경우 발생함 ex) 인덱스 컬럼에 함수 사용한 경우 trim(busi_no) 와 같은 function을 쓴 컬럼을 인덱스 컬럼으로 사용 한 경우 [ 해결 방법 ] 인덱스 drop 후에 테이블의 컬럼 size를 조정하고 다시 인덱스를 재성해 주는것으로 해결

Programming/Oracle 2021.06.11

ORACLE JOB

[ ORACLE JOB 설정 ] 1. JOB 등록 DBMS_JOB.SUBMIT(JOB_NO, WHAT, NEXT_DATE, INTERVAL); declare job_no number; begin dbms_job.submit(job_no, 'dbms_output.put_line(''ok'');', sysdate, 'sysdate + 1'); end; [실행주기 예제 ] 항목 설명 'sysdate + 7' 주 1회 실행 'sysdate + 1' 다음날 1회 실행 'next_day(sysdate, ''MONDAY'')' 매주 월요일 실행 'null' 1회 실행 'sysdate + 1/24' 1시간에 1회 실행 'sysdate + 1/24/60' 1분에 1회 실행 'trunc(sysdate+1) + 2/24' ..

Programming/Oracle 2021.05.07

오라클에서 이메일 보내기

[ 오라클에서 이메일 보내기 ] - UTL_SMTP.write_data를 이용할 경우 한글이 지원되지 않음 create or replace procedure SP_SEND_EMAIL(send_email varchar2, receiver_email varchar2, title_email varchar2 , message_email varchar2) is begin declare v_From varchar2(80) := send_email||'@xx.co.kr'; v_Recipient varchar2(80) := receiver_email||'@xx.co.kr'; v_Subject varchar2(80) := title_email; v_mail_host varchar2(30) := 'mail.xx.co.kr..

Programming/Oracle 2021.05.07

오라클에서 첨부파일 이메일보내기

[ 쿼리 내용을 CSV로 첨부파일 만들어서 이메일 보내기 ] CREATE OR REPLACE PROCEDURE PROC_MAGAM_EMAIL_SEND(P_WORK_DATE VARCHAR2, P_TO_EMAIL VARCHAR2) IS BEGIN DECLARE i NUMBER := 1; p_to VARCHAR2 (100) := P_TO_EMAIL; -- 받는사람 lv_smtp_server VARCHAR2 (100) := 'mail.xx.co.kr'; -- 메일서버주소 lv_from VARCHAR2 (100) := 'ppp@xx.co.kr'; -- 보내는사람 v_connection UTL_SMTP.connection; c_mime_boundary CONSTANT VARCHAR2 (256) := '--AAAAA..

Programming/Oracle 2021.05.07

[MS-SQL]expression을(를) 데이터 형식 int(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다.

MS-SQL 쿼리시 에러 발생 - expression을(를) 데이터 형식 int(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다. 원인) int형이 최대로 수용할 수 있는 값의 허용 범위를 초과 해결방안) 타입 변경 or 실 데이타를 확인한다(실제로 허용범위를 초과 하는 데이타가 맞는것인지...) 데이터베이스의 공간을 절약하려면 가능한 모든 값을 안정적으로 포함할 수 있는 가장 작은 데이터 유형을 사용합니다 SQL Server에서는 다른 정수 데이터 형식(tinyint, smallint 및 int)을 자동으로 bigint 로 변환 시키지 않습니다. [ 데이터 형식 ]

Programming/MS-SQL 2021.05.06
728x90