본문 바로가기

분류 전체보기95

[C#] C#에서 POST방식으로 특정 URL로 데이터 전송 동일한 테이블 구조를 가진 여러 데이터를 Interface화 하여 전송해야 했기 때문에 dataTable을 생성하고 해당 dataTable을 JSON으로 변경하여 url로 전송했다. HttpWebRequest 에 Header를 작성하고, 전송해주면 간단히 끝난다. private static void JSONAPISend(string JSON, string url) { byte[] byteArray = Encoding.UTF8.GetBytes(JSON); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Headers.Add("API_KEY", ""); request.Method = "POST"; request.ContentT.. Study/C# 2022. 4. 7.
[C#] C#에서 DataTable 을 JSON으로 변경 DataTableToJSON MS에서 권장하는 방법은 총 3가지이다. 1. StringBuilder 를 사용하는 방법 public string DataTableToJSONWithStringBuilder(DataTable table) { var JSONString = new StringBuilder(); if (table.Rows.Count > 0) { JSONString.Append("["); for (int i = 0; i < table.Rows.Count; i++) { JSONString.Append("{"); for (int j = 0; j < table.Columns.Count; j++) { if (j < table.Columns.Count - 1) { JSONString.Append("\"" +.. Study/C# 2022. 4. 7.
[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.
반응형