sql (8,389)


在MySQL觸發器中引發錯誤

在MySQL觸發器中引發錯誤

如果 before the update 表 before the update 有 trigger,如何拋出錯誤以防止對該表進行更新?…


檢查對SQL Server表的更改嗎?

如何在不使用觸發器或以任何方式修改數據庫結構的情況下監視SQL Server數據庫對錶的更改? 我的首選編程環境是.NET和C#。 我希望能夠支持任何SQL Server 2000 SP4或更新版本。 我的應用程序是另一家公司產品的螺栓式數據可視化。 我們的客戶群有數千人,因此我不希望在每次安裝時都要求我們修改第三方供應商的表格。 通過“對錶格的更改”,我的意思是對錶格數據的更改,而不是對錶…


如何將數據從SQL Server 2005導出到MySQL

關閉。 這個問題是 off-topic 。 它當前不接受答案。 想改善這個問題嗎? 更新問題,使其成為Stack Overflow on-topic 。 7…


版本控制SQL Server數據庫

我想讓我的數據庫受版本控制。 有沒有人有任何建議或推薦的文章,讓我開始? 我會一直希望至少有一些數據在那裡(如alumb提到:用戶類型和管理員)。 我還經常需要大量的生成測試數據來進行性能測量。…


MySQL的SQL Server 2005實現REPLACE INTO?

MySQL有這個令人難以置信的有用的REPLACE INTO SQL命令。 這可以很容易地在SQL Server 2005中模擬嗎? 開始一個新的事務,做一個Select()然後UPDATE或INSERT和COMMIT總是有點痛苦,尤其是在應用程序中執行它時,因此始終保留2個版本的語句。 我想知道是否有一種簡單而通用的方法在SQL Server 2005中實現這樣的功能?…


部署SQL Server數據庫從測試到現場

我想知道你們如何管理2個SQL Server之間的數據庫部署,特別是SQL Server 2005.現在有一個開發和一個活的。 由於這應該是構建腳本的一部分(標準的Windows批處理,即使這些腳本的當前複雜性,我可能會切換到PowerShell或稍後),企業管理器/管理Studio Express不計算在內。 你會復制.mdf文件並附加它? 在處理二進制數據時,我總是小心謹慎,因為這似乎是一…


sql - 在數據庫中交換唯一的索引列值

我有一個數據庫表,其中一個字段(不是主鍵)上有一個唯一的索引。 現在我想交換這兩列下的值。 這怎麼可能呢? 我知道的兩個黑客是: 刪除兩行並重新插入它們 用其他值更換行並交換,然後更新為實際值。 但我不想去這些,因為他們似乎不是解決問題的恰當方法。 任何人都可以幫我嗎?…



為什麼VFP.NET OLEdb提供程序不能在64位Windows中工作?

我寫了一個使用VB的Windows服務,從Visual Foxpro數據庫中讀取一些遺留數據插入到SQL 2005中。問題是這種用法在Windows Server 2003 32位中運行良好,但客戶端最近移到了Windows 2003 64位現在這個服務將無法工作。 我收到VFP.NET OLEdb提供程序未找到的消息。 我研究了一切似乎都指出沒有解決辦法。 任何幫助,請...…


c# - 我如何最優雅地表達與SQL聚合的左連接作為LINQ查詢

SQL: SELECT u.id, u.name, isnull(MAX(h.dateCol), '1900-01-01') dateColWithDefault FROM universe u LEFT JOIN history h ON u.id=h.id AND h.dateCol<GETDATE()-1 GROUP BY u.Id, u.name…


sql server - 由多個用戶編輯數據庫記錄

我設計了數據庫表(在MS SQL服務器上進行了規範化),並為少數用戶使用添加和編輯信息的應用程序創建了一個獨立的Windows前端。 我們將添加一個網頁界面,以便日後在我們的生產區域進行搜索。 我擔心,如果兩個用戶開始編輯相同的記錄,那麼最後提交更新將是“勝利者”,重要的信息可能會丟失。 想到一些解決方案,但我不確定是否會造成更大的頭痛。 什麼都不要做,希望兩個用戶永遠不會同時編輯同一個記錄…




server mysql select mssql download oracle example database table query