참고자료

https://finkle.tistory.com/124

운영서버에서 테스트 서버로 데이터 데이터 이관시, 가끔 시퀀스가 안맞아서 중복오류가 발생하곤 한다.

시퀀스 시작 번호를 지정숫자로 변경하는 방법은 다음과 같다.

예 1-> 1000으로 변경

alter sequence SEQ_01 increment by 1000;   // 증가번호를 1000으로 변경

select SEQ_01.nextval from dual;    // 적용

alter sequence SEQ_01 increment by 1;   // 증가번호를 1로 변경

 

소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
https://www.slideshare.net/Byungwook/msa-52918441

select

'ALTER TABLE ' || TABLE_NAME || ' ADD ( ' || COLUMN_NAME || '_TMP VARCHAR2(' || DATA_LENGTH || ')); ' ||
'UPDATE ' || TABLE_NAME || ' SET ' || COLUMN_NAME || '_TMP = ' || COLUMN_NAME || '; ' ||
'UPDATE ' || TABLE_NAME || ' SET ' || COLUMN_NAME || ' = NULL; '||
'ALTER TABLE ' || TABLE_NAME || ' MODIFY ( ' || COLUMN_NAME || ' VARCHAR2(' || DATA_LENGTH || ')); ' ||
'UPDATE ' || TABLE_NAME || ' SET ' || COLUMN_NAME || ' = ' || COLUMN_NAME || '_TMP; ' ||
'ALTER TABLE ' || TABLE_NAME || ' DROP COLUMN ' || COLUMN_NAME || '_TMP; ' AS SQL

from all_tab_columns
where data_type like 'NVARCHAR%'
and OWNER = 'LLC'
ORDER BY TABLE_NAME;

에러코드 : 1419

내용 : You do not have the SUPER privilege and binary logging is enabled (You *might* want to use the less safe log_bin_trust_function_creators variable)

대응1 : mysql > SET GLOBAL log_bin_trust_function_creators = ON;

대응2(Google cloud Platform)

콘솔창에서 

gcloud sql instances patch [INSTANCE_NAME] --database-flags log_bin_trust_function_creators=ON 

입력후 엔터

 

 

 
a5m2.mmatsubara.com

드랍쉬핑(Dropshipping)이란 판매자가 상품 재고를 두지 않고 주문을 처리하는 유통 방식을 말한다. 대신 주문 발생 시 구매자에게 상품을 배송하는 것은 판매자에게 상품을 제공하는 업체다. 판매자가 상품 재고를 전혀 관리하지 않고 판매 활동을 하는 유통 방식이 드랍쉬핑이다.

SQL서버 CLR 활성화 시키기

SQL서버에서 .NET 으로 만든 사용자 함수를 실행 시키려고 하는데 다음과 같은 오류가 발생하면 .NET Framework에서 사용자 코드를 실행할 수 없습니다. "clr enabled" 구성 옵션을 설정하십시오. 먼저 아래와 같..

hackhyun.tistory.com

 

lombok 다운로드

https://mvnrepository.com/artifact/org.projectlombok/lombok

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.4</version>
<scope>provided</scope>
</dependency>

cmd 콘솔화면에서 본인 PC의 메이븐 레퍼지토리 경로로 이동하여

(예 :C:\Users\kumakora\.m2\repository\org\projectlombok\lombok\1.18.4)

아래 명령어를 실행

java -jar lombok-1.18.4.jar

아래 화면에 표시되면, Specify location 버튼을 클릭

이클립스 실행파일(eclipse.exe)을 선택한후 확인

Install / Update 버튼 클릭

아래와 같이 나오면 설치 완료. X 표시 또는 Quit Installer 버튼 클릭

설치확인

이클립스 경로내 lombok.jar 생성

eclipse.ini내 lombok 항목 추가

이클립스 재시작한후, 아래와 같이 @Data 입력시 getter, setter가 자동생성되는지 확인

 

다음과 같이 된다면 정상설치 되었습니다.

 

자주 사용하는 Orange Hotkey(단축키) .

공통

F4: Object Info Ddisplay

Alt + C : Table 에서 마우스 포커스 > Column Display

.SQL-Tool : DDL, DML 가능

F5: 실행

Explain Plan 정보 View는 가능.PL/SQL Tool : PL/SQL Compile, Edit

Plan 에서 더블클릭 > Statics 정보

복사

코드 선택 > 오른쪽버튼 > copy to clipboard > 언어선택 : ctrl+shift + c

코드 선택 > 오른쪽버튼 > paste from clipboard > 언어선택 : ctrl+shift + c

실행

.Plan Tool : Explain Plan, Trace , Schema Display

F5: Plan 보기

F9: Trace 보기

ctrl + L : 선택만

ctrl + M : 현재라인 아래로

ctrl + J : 현재라인

ctrl + K : 현재커서

화면분할

Alt + Down : script editore 전체

Alt + Up : 밑에 정보만

Alt + Right : ..

Alt + Shift + 방향키 : 블럭 복사

Ctrl + D : 현재 라인 복사(아래로)

+ Recent posts