rdbms-agnostic

    15熱度

    6回答

    在2005年MSSQL我只是擊中了臭名昭著的錯誤消息: 上表YYY引進國外KEY約束XXX可能會導致循環或多個級聯路徑。指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY約束。現在 ,StackOverflow上具有有關此錯誤消息的幾個話題,所以我已經得到了解決(在我來說,我將不得不使用觸發器),但我很好奇,爲什麼有這樣的問題。 據

    3熱度

    11回答

    什麼是最好的,與DBMS無關的方式來生成一個ID號,將立即在INSERT語句中使用,保持ID的大致順序?

    15熱度

    4回答

    我最近通過給SQLite提供了一個好的索引來處理一個複雜的查詢。像這樣的結果讓我想知道我是否應該爲通常用於JOIN或ORDER BY子句的許多其他字段編制索引。但我不想過分熱心,對我產生適得其反的作用:我認爲必須有一些原因而不是來創建索引,或者每個字段默認都會被索引。 我使用SQLite在這種情況下,當然DBMS無關的建議是值得歡迎的爲好。

    9熱度

    8回答

    我經常看到誰寫這樣的SQL人: SELECT * from TableA LEFT OUTER JOIN TableB ON (ID1=I2) 我自己寫的只是: SELECT * from TableA LEFT JOIN TableB ON (ID1=I2) 對我來說,「外」的關鍵字是像線路噪聲 - 它不會增加額外的信息,只是混亂了SQL。在我知道的大多數RDBMS中,它甚至是可選的。所

    73熱度

    14回答

    我只是想了解在RDBMSes中使用哪些視圖的一般概念。也就是說,我知道一個觀點是什麼以及如何制定一個觀點。我也知道我以前用過他們的東西。 但我想確保我有一個什麼樣的看法是有用的一個透徹的瞭解,哪些視圖不應該是很有用的。更具體地講: 什麼是視圖有用嗎? 是否有這很容易讓人使用視圖時,你不應該使用一個情境? 爲什麼要用視圖來代替類似表值函數或反之亦然? 有沒有任何情況下,視圖可能是有用的,乍一看並不明

    4熱度

    4回答

    我正在進行在線調查。大多數問題的答案爲1-5。如果我們需要在調查中添加一個問題,我使用一個簡單的網絡表單,它將INSERT插入到適當的表格中,然後瞧!調查都在問新的問題 - 沒有新的代碼或者改變數據庫結構。 我們被要求添加可以具有不同數據類型的答案的調查問題。規範是讓調查「可配置」,以便在將來任何時候,當有人說,「我們需要一個新的調查,詢問{文本答案問題},{1-5問題},{真正的錯誤問題} ,{