특정 경우에 데이터를 삽입하는 경우에 대해서 어려움을 겪어서 질문 드립니다.
수식이 쫌 더럽지만, 양해 부탁드리겠습니다.
visual studio를 통해 코드를 작성하였고, 데이터 베이스는 postgresql을 사용합니다.
바로 아래는 postgresql에서 구문삽입을 한 경우입니다.
이는 올바르게 작동하여 삽입되는 것을 확인 할 수 있었습니다.
INSERT INTO alarm (‘ID’,‘NAME’,‘LEVEL’,‘ZONE’,‘STATUS’,‘MESSAGE’,‘DATATAG_NAME’,‘DATATAG_VALUE’,‘ACK_YN’,‘CTIME’, ‘OTIME’) VALUES (1,‘{rrrr}’, ‘{11,11}’, ‘{11}’, ‘{1123}’, ‘{경보입니다}’, ‘{asdfs}’,‘{234234.12}’, ‘{N}’,NOW(),‘2023-12-18 09:07:52.214’)
아래의 사진은 저의 칼럼 데이터 타입입니다(멋 모르고 []이 자동데이터크기조절인 줄 알고 하였습니다.]
아래는 동일하게 visual studio에서 실행한 구문입니다.
string insertSql = “INSERT INTO alarm (‘ID’,‘NAME’,‘LEVEL’,‘ZONE’,‘STATUS’,‘MESSAGE’,‘DATATAG_NAME’,‘DATATAG_VALUE’,‘ACK_YN’,‘CTIME’, ‘OTIME’) VALUES (1,‘{rrrr}’, ‘{11,11}’, ‘{11}’, ‘{1123}’, ‘{경보입니다}’, ‘{asdfs}’,‘{234234.12}’, ‘{N}’,NOW(),‘2023-12-18 09:07:52.214’)”;
동일하게 실행을 하였지만, 오류번호 42601로 구문오류가 id 근처라고 뜹니다.
interger타입이기에 더더욱 문제가 없어야 한다고 생각하는데 오류가 떠서 당황스럽습니다.
어떻게 해결하면 될까요?