2014-06-12 6 views
-3

일부 값은 이미 테이블에 저장되어 있습니다. 일부 값을 삽입하기 전에 값이 이미 저장되어 있는지 또는 저장되어 있지 않은지를 확인해야합니다. 그렇지 않으면 값을 무시하고 테이블에 추가합니다. 값은 열에 대한 참조와 함께 저장됩니다.SQL 테이블에 고유 한 값을 저장하는 쿼리?

create unique index idx_table_col on table(col) 

col의 값이 고유한지 확인합니다 : 귀하의 질문에 오히려 모호하고 겉으로는 광범위하지만

+0

어떤 RDBMS에 저장된 만들 수 있습니까? 지금까지 무엇을 얻었습니까? –

+0

테이블의 구조와 확인할 값을 입력하십시오. – Vishal

답변

1

, 그것은 간단한 답을 가지고있다. 중복 된 값으로 인해 오류가 발생하면 오류가 발생하여 조치를 취하지 않는 한 오류가 발생합니다. 색인에 둘 이상의 열을 포함 할 수 있으므로 열의 조합은 고유합니다.

0

당신은 절차와는

select count(1) into varname from table_name where column_name = data 

if(varname = 0) 
    your insert query goes here 
관련 문제