삽입, 업로드, 삭제 및 표시 할 데이터베이스를위한 화면을 만들려고합니다. 여기 보이는 방법.삽입 전 SQL netezza 확인
나는 Netezza
데이터베이스 시스템을 사용하고 ODBC
에서 나의 표를 획득하고있다. 먼저 Visual Studio에서 양식 응용 프로그램을 만들었습니다. 그런 다음 양식에 datagrid
을 추가했습니다. datagridview
덕분에 아이콘을 클릭하고 내 테이블을 선택하여 아이콘에서 데이터 소스를 추가했습니다. 내가 그랬을 때 자동으로 테이블을 가져 왔습니다. 여기
this.sPSS_STREAM_INFOTableAdapter.Fill(this.dataSet1.SPSS_STREAM_INFO);
테이블
에 보여줘하는 것이 생성되는 코드, 나는 또한 삽입 및 업데이트 방법을 생성 할 수 또는 내가 그들을 과부하 수있는 것으로 나타났습니다. 그러나 그것은 netezza에서 내가 아는 구문과 다릅니다. 나는 이와 같은 삽입 방법을 수행 할 수 있었다.INSERT INTO "ADMIN"."SPSS_STREAM_INFO" ("IS_AKIS_NO", "IS_AKIS_AD", "IS_AKIS_ACKLM", "PROJE_ADI", "YZLM_OP_ID", "TEST_OP_ID", "KGG_OP_ID") VALUES (?, ?, ?, ?, ?, ?, ?)
그래서, 나는 어떤 열을 작성하여 삽입 할 수 있어요하지만 물론 나는 내 테이블의 기본 키처럼 동작하기 때문에 심지어 네티의 기본 키가없는 IS_AKIS_NO 뭔가를 작성해야하지만,하지 여기에 같은 IS_AKIS_NO 번호를 추가하는 것을 막지 마십시오. 왜냐하면 저는 netezza에 제약이 없기 때문입니다. 삽입하기 전에 첫 번째 열의 값이 이미 있는지 확인하려면 어떻게 sql 코드를 입력 할 수 있습니까?