我有一張關於客戶(客戶(姓名,地址))的數據表,其中包含諸如「John Doe」,「Some Street 123」之類的行。對於表中的每一行,我想在Person(id,name)表中插入一行,在Address(id,person_id,address)表中也插入一行。 我可以通過在客戶運行的每一行兩個INSERT語句做到這一點: insert into Person(name) values (
考慮: 一個BenchMark類,讓我知道什麼時候事情已經完成。 已經被解析成多個列表 一個非常大的XML文件(〜120MB)的某些代碼: SqlConnection con = null;
SqlTransaction transaction = null;
try
{
con = getCon(); // gets a new connection object
c
使用此命令,我們可以指定類似: WHEN MATCHED AND stm.StudentMarks > 250 THEN DELETE
但是,我們如何陷阱,如果一個記錄沒有資格嗎?例如,說stm.StudentMarks = 100?如果我嘗試「ELSE」,則會出現語法錯誤。 我知道這個命令通常不是用這種方式。但是如果它可以做到這一點,它將使我不必使用事務,鎖和多個SQL語句。