Jinius.com
728x90
반응형
article thumbnail
[Oracle / 오라클] ORA-00001: unique constraint (…) violated
개발/Oracle 2025. 11. 18. 14:37

- ORA-00001: unique constraint (…) violated 란 ?Primary Key, Unique 제약조건이 걸린 컬럼에 중복된 값을 INSERT/UPDATE할 때 발생 시퀀스(Sequence) 안 쓰고 직접 PK 값을 넣을 때MERGE 문에서 키 충돌이 날 때Multi-thread 환경에서 동시에 INSERT INSERT INTO USER_T ( USER_ID, NAME )VALUES ( 1, 'Kim' ); -- 이미 USER_ID = 1이 존재함- 해결 방안PK/Unique 제약 조건 확인SELECT constraint_nameFROM user_constraintsWHERE table_name = 'USER_T' AND constraint_type ..

article thumbnail
[MS-SQL/SQL SERVER] 데이터 타입 변환 (CONVERT) 사용법 & 예제
개발/MS-SQL 2023. 2. 9. 11:32

- CONVERT 란?데이터 형변환을 해주는 함수로주로 날짜 변환하는데 유용하게 사용합니다.부동 소수점 또는 숫자에서 정수로 변환할 때 convert() 함수는 결과를 자르고 다른 변환일 경우에는 반올림합니다. - 사용 법 / 코드 예시-- 사용법convert( Data Type (length), Column)-- 예제SELECT convert(NVARCHAR(50),Column) AS ToVarchar FROM TABLE SELECT convert(INT,Column) AS ToInt FROM TABLESELECT convert(CHAR,Column) AS ToChar FROM TABLE 주로 날짜 데이터를 사용할 때 사용하는데,getDate() 함수 사용 시 불필요한 전체..

article thumbnail
[MS-SQL/SQL Server] WHERE 절 Between 사용법 & Between 쿼리 예제
개발/MS-SQL 2023. 1. 12. 10:30

- WHERE 절 Between 이란?쿼리를 작성하다 보면 "어디서부터 ~어디까지" 조건을 주고 데이터를 출력해야 하는 경우가 있습니다. BETWEEN 을 사용하지 않고 쿼리를 작성하게 되면SELECT *FROM [TABLE]WHERE column >= a and column 위 쿼리와 같이 조건을 두줄을 사용해야 하지만더 간결하고 유용하게 사용할 수 있는 문법이 WHERE 절 BETWEEN이다.- 사용 법 / 코드 예시// BETWEEN 사용 예제// 조건 1 : ~ 에서 minimum// 조건 2 : ~ 까지 maximumSELECT *FROM [table]WHERE [column] BETWEEN [조건 1] AND [조건 2] // 쿼리 예시// 나이가 20살 부터 30살인 사람을 찾으시오.SE..

article thumbnail
[MS-SQL/SQL Server] WHERE 절 IN 사용법 & IN 쿼리 예제
개발/MS-SQL 2023. 1. 9. 11:01

- WHERE 절 IN 이란? 우리가 사용하는 쿼리 안에 조건문 즉 where 문에서 한 컬럼에 여러 가지 조건을 주고 싶을 때 사용할 수 있는 구문이다. - 사용 법 / 코드 예시 // OR 사용 // 학생 정보 테이블에서 // 학생이 속한 반이 A, B, C 인 학생만 // 조회 하기 SELECT * FROM student_talbe st WHERE st_class = 'A' OR st_class = 'B' OR st_class = 'C'; // IN 사용 // 학생 정보 테이블에서 // 학생이 속한 반이 A, B, C 인 학생만 // 조회 하기 SELECT * FROM student_table st WHERE st_class IN ('A','B','C') 쿼리의 간략함 위해 OR 보단 IN을 사용한..

article thumbnail
[MS-SQL/SQL SERVER] 날짜 형식 변경/포맷 (GETDATE, CONVERT)
개발/MS-SQL 2022. 10. 31. 10:30

😊 아주 쉽고 간단하게 😊 ▼ 이전 편 ▼ 2022.10.21 - [개발/MSSQL] - [MS-SQL/SQL Server] 프로시저 생성/호출 (MS-SQL Create Procedure) [MS-SQL/SQL Server] 프로시저 생성/호출 (MS-SQL Create Procedure) - 프로시저 생성 구문 프로시저 내부에 있는 쿼리문은 원하는 쿼리로 수정가능하다. CREATE PROCEDURE 프로시저명 ( @파라미터1 데이터타입, @파라미터2 데이터타입, . . . ) AS BEGIN 쿼리 END 파라미터 없 jinius-com.tistory.com 😊 아주 쉽고 간단하게 😊 날짜 형식 변경하기 NUMBER QUERY RESULT CODE 21 CONVERT(CHAR(23), getDate()..

article thumbnail
[MS-SQL/SQL Server] 프로시저 생성/호출 (MS-SQL Create Procedure)
개발/MS-SQL 2022. 10. 21. 17:03

- 프로시저 생성 구문 프로시저 내부에 있는 쿼리문은 원하는 쿼리로 수정가능하다. CREATE PROCEDURE 프로시저명 ( @파라미터1 데이터타입, @파라미터2 데이터타입, . . . ) AS BEGIN 쿼리 END 파라미터 없는 프로시저 생성 ex) create procedure noparatest as begin select * from table end 파라미터 있는 프로시저 생성 ex) create procedure paratest (@ID varchar(10)) as begin select * from table where id=@ID end - 프로시저 호출 구문 파라미터 없는 프로시저 호출 exec noparatest 파라미터 있는 프로시저 호출 exec paratest 'idvalue'..

728x90
반응형