SQlクエリを知る必要があります。レコードが存在しない場合、またはレコードが存在する場合はSQL Serverに新しいレコードを挿入する方法SQL Serverは、存在しない場合は新しいレコードを挿入します。C#
私はあなたが、このよう 例を行うことができます
string sql= "if record not exists (select * from OpCircular Where circular_No='" + tbcicularno.Text.Trim() + "') INSERT INTO OpCircular(circular_No, fromDate, toDate, empId) VALUES ('" + tbcicularno.Text.Trim() + "','" +from+ "','" + to + "','Testing') If not Exists Update Set fromDate='" +from+ "'"
のためだけのプレースホルダですSCD1の実装です。この記事を読む(http://www.databasejournal.com/features/mssql/managing-slowly-changing-dimension-with-merge-statement-in-sql-server.html) – Utsav
あなたが表示するコードここではSql Injection攻撃に対して脆弱です。 SqlCommandParametersを使用します。 – rene
@reneはい私はそれを知っていますが、このプログラムは私たちの組織内でしか使用していません。 –