본문 바로가기

Study88

[ORACLE] EXISTS, NOT EXISTS 오라클을 사용하며 A 테이블에 있는 데이터를 조회할때, B 테이블에도 기준 데이터가 있는지를 확인하는 경우가 있다. 이때 EXISTS 구문을 사용하면 쉽게 해결 가능하다. 구문의 일반적인 구조는 이러하다. SELECT * FROM /*검색할 테이블 A*/ WHERE /*A.PK*/ AND EXISTS (SELECT 'X' FROM /*데이터가 존재하는지 확인할 테이블 B*/ ) 간단한 구문을 작성하자면 아래와 같은데 이렇게 두 테이블을 JOIN 하는 것과 같은 결과를 얻어낼 수 있다.. WITH W_TYPE AS ( SELECT 'B' AS TYPE_CODE,'BOOL' AS TYPE_NAME, '1' AS TYPE_SIZE FROM DUAL UNION SELECT 'I' , 'INTEGER', '4' .. Study/Oracle 2022. 4. 7.
[ORACLE] MERGE INTO 구문 MERGE INTO AS A USING DUAL ON (A.COLUMN_1 = 'A' AND A.COLUMN_2 = 'B') WHEN MATCHED THEN UPDATE SET A.COLUMN_3 = 'C' WHEN NOT MATCHED THEN INSERT (A.COLUMN_1, A.COLUMN_2, A.COLUMN_3) VALUES ('A', 'B', 'C') ; 자주쓰는데 헷갈린다... 블로그에 박제후 사용 Study/Oracle 2021. 6. 25.
[Swift] Optional 심화 nil 다른언어의 null 값이 할당되지 않은 상태 기본타입에도 사용 가능 옵셔널 타입 일반 변수/ 상수 : nil대입 불가 옵셔널타입 : nil선언 가능 var myOptional : Int? Swift에서 ?를 사용해 optional 로 변수를 선언해준다는 것을 확인했다. 왜냐하면 Swift에서는 변수 선언시 nil이 허용되지 않기 때문이다. var checknil : Int = nil //컴파일 에러가 나면서 돌아가질 않는다! var checknil2 : Int? = nil 때문에 Optional 변수 타입을 사용하기 위해선 optional binding ( if, guard ) 등을 사용해야 한다 이때 반드시 == nil 이나 != nil을 생략해선 안된다. var optionStr : Strin.. Study/Swift 2021. 5. 2.
[Swift] Swift Optional if let name = myNAme { print(name) }else{ print("입력된 값이 없음") } Swift는 효과적인 코드제어를 위해 Optional 이라는것을 만들었다 Swift에서는 변수를 생성할때 비어있는것을 명시해줄 수 있는데 해당 코드는 var myName : String? 이렇게 변수를 선언하면 아무것도 담기지 않은 값으로 선언한다. 아무튼 이제 이런 변수를 안전하게 혹은 강제로 출력하기 위한 방법이 존재한다. Forced unwarpping >> 강제로 값을 출력하는것 print(myName!) ! 가 뒤에 붙으면 강제로 해당 값을 출력해주는것인데 지금은 메모리에 연결되지 않은 nil상태인데 결과값이 어떻게 될까? 때문에 안전한 방법은 아니다. Optional Binding .. Study/Swift 2021. 5. 1.
[C#] Oracle 연결해서 써먹기 # 2022.04.21 기준 Oracle Wallet 사용하여 연결은 아래링크 [C#] Oracle Wallet 사용해 Oracle Cloud Connection 연결 :: 1년차 개발자 (tistory.com) [C#] Oracle Wallet 사용해 Oracle Cloud Connection 연결 기존의 오라클 연결에서 DB를 Oracle Cloud 에 만들면서 Oracle Wallet을 생성하고 해당 Wallet을 통해서만 접속이 돼서 C# 에서 접속하는 방법을 포스팅한다.. 아무것도 모르는 상태라고 생각하고 처음부 theplace.tistory.com 프로그램 개발을 위해 C#을 통해 다양한 DB에 접근하고 같은 변동사항을 여러 DB에 적용해야 할 일이 생겼다. 해당 사항을 위한 정보 적음 자바에.. Study/C# 2021. 4. 23.
반응형