sql-insert

    0熱度

    1回答

    我有一個SQL Server 2008特定的查詢如何在PostgreSQL中執行相同的查詢。 INSERT INTO profile_answers_new (pro_ans_frn_pro_id, pro_ans_name) SELECT pro_ans_frn_pro_id = @new_pro_id , pro_ans_name FROM profile_answers_old WHER

    0熱度

    1回答

    使用的語言是Lazarus Pascal,DB是PostgreSQL。 我指定的值到參數如下: dbQuery_Supp.Params.ParamByName('pCity').AsString := txtCity.Text; ,這是使用INSERT查詢到DB寫入。 將數據正確存儲到包含值的字段中。但對於沒有數據的文本框,當使用pgadmin進行瀏覽時,在字段中會看到單引號('')。 我的問

    0熱度

    2回答

    我在這裏看到了多個答案,並在谷歌回滾一個事務意味着只有最後一個命令的回滾,而且我也讀取,這意味着所有的命令。 (既沒有記錄也沒有被引用) 我需要做的是創建一個存儲過程,在表A上插入/更新,獲取A的最後一個ID,將該ID插入B,獲取B的最後一個ID,插入到C等等,等等。 我想知道哪些是提交或回滾事務中的所有命令的方法,以便啓動事務,如果出現故障,請取回所有作爲原始。 帶有IF錯誤和last_id的S

    2熱度

    1回答

    我想插入一條記錄到表中,如果記錄已經存在,請獲取其ID,否則運行插入並獲取新記錄的ID。 我將插入數百萬條記錄,不知道如何以有效的方式做到這一點。我現在正在做的是運行select來檢查記錄是否已經存在,如果沒有,插入它並獲取插入記錄的ID。隨着桌子的增長,我想像SELECT會殺了我。 我現在正在做與psycopg2蟒蛇看起來是這樣的: select = ("SELECT id FROM ... W

    1熱度

    1回答

    給定兩個表: Company [id, name, balance] Employee [id, name, company_id] 我想刪除公司和它的依賴,但我不能,因爲我真正的做到原子項目公司具有多層次的依賴關係,這將過於複雜,無法擠入單個SQL語句。此外,看着https://stackoverflow.com/a/5598275/14731我不確定單個SQL語句是否是原子的。 相反,我這樣做

    1熱度

    2回答

    我有3個陳述,我想合併成一個;無論如何,我可以學習嗎? 插入 INSERT INTO plants (name, latin_name, type, stock, price, flower_colour, foilage_colour, features, sun_exposure, soil_type, hardiness, competance, height, spread, descri

    1熱度

    1回答

    所以我試圖使用DataAdapter和Datasets將聯繫人添加到我的數據庫。但是當我嘗試添加數據時,我仍然收到相同的錯誤(請參閱標題) 此外,當我更新數據時,它不會給出任何錯誤,但它也不會更新任何內容。 添加用戶代碼 public void AddUser(Contact contact) { command.Connection = getConnection(); co

    4熱度

    1回答

    這聽起來很愚蠢,但對於我的生活我無法弄清楚。我已經嘗試了一切。 的問題是,我無法弄清楚如何讓我的日期字符串到我的MySQL表...我已經轉換爲Unix先佔輸入格式的變化.. $_POST['date']在這格式:19-1-2013 4時43分32秒 $datestr= strtotime($_POST['date']); echo $datestr; $sql = "INSER

    2熱度

    3回答

    很抱歉,如果我的問題不是特定的,或者以前已經回答過。我試圖尋找它,並有一個更好的方法來問,但這是最準確的方法。 我已經開發了在Java程序中,我以下列方式插入新行到我的數據庫: INSERT INTO table_name VALUES (?,?,?) 的事情是,我有這個疑問在程序的很多地方,現在我決定在我的桌子上添加第四列。我是否必須在程序中使用新的問號來更新每次單個查詢?如果我不,它崩潰。 在

    1熱度

    1回答

    我有一些數據庫表中包含一些彙總數據。他們的記錄(一千個/表)由外部.NET應用程序定期重新計算,因此應刪除舊數據並定期插入新數據。在這種情況下更新不是一個選項。 在刪除/插入之間有一箇中間時間,當記錄狀態不一致時(舊的刪除,新的不在表中),所以在該狀態下進行select查詢會導致錯誤的結果。 我使用亞音速simplerepository來處理數據庫功能。 解決此問題的最佳做法/模式是什麼?