set-based

    0熱度

    2回答

    我想返回一個結果集,該結果集返回具有多個供應商更改的ID的開始生效日期和結束生效日期。爲此,我正在查看一個記錄該id,供應商id和交易發生日期的交易表。如果id已切換供應商,我想退休舊協會並記錄新協會。我的意圖是插入一個新行,其中最新的切換日期作爲開始生效日期,並將空值作爲最終生效日期。要完成該事件,我想要更新最後一個前一行,並在最後生效日期填入最新的切換日期。在我有事務的情況下,但是ID沒有切換

    2熱度

    2回答

    我正在處理將數據從Access導入到SQL Server 2008的應用程序。目前,我正在使用存儲過程通過記錄單獨導入數據。我無法使用批量插入或類似的東西,因爲數據被插入到兩個相關的表中......我有一堆進入帳戶表(名,姓等)的字段和三個字段每個保險表中都有一個記錄,通過在存儲過程中使用SCOPE_IDENTITY選擇的自動遞增AccountID鏈接回賬戶表。 性能不是很好,由於往返於從應用程序

    0熱度

    1回答

    我的Foo文檔具有用於添加用戶可配置屬性的CustomData集合。 有時候,當我創建這些屬性時,我需要添加一個默認值作爲索引目的。 這就是我想要使用用於這一目的: DatabaseCommands.UpdateByIndex( "dynamic/Foos", new IndexQuery(), new[] { new PatchRequest

    1熱度

    1回答

    我有一個數據庫設置爲存儲從我創建看起來像這樣的每一個Web表單中的所有輸入: (FormData) ---------------------- (PK) Id int not null, (FK) FormFieldId int not null, (FK) FormId int not null, Data varchar(max) null, DateSubmit

    3熱度

    1回答

    的我有2個表: 訂單(有標識訂單ID字段) 的OrderItems(與外鍵訂單ID) 在一個存儲過程中,我有一個需要複製的命令列表。有沒有一種好方法可以在存儲過程中做到這一點沒有遊標? 編輯: 這是SQL Server上2008 爲表樣品規格可能是: CREATE TABLE Order ( OrderID INT IDENTITY(1,1), CustomerName VARC

    1熱度

    1回答

    insetion觸發我貼過有關此問題的其他問題,但還沒有任何反應,直接解決從XLS多行數據導入的問題。我一般不會使用SQL或DB,因此我的背景/經驗在編寫這些查詢方面受到限制。如果有更簡單或更直接的方法來實現我的目標,我肯定對他們開放。我不是故意過分或任何事情,但這個網站似乎是最有幫助的(謝謝大家誰已經回覆了我的其他帖子)。 從一些帖子我看過,我知道我有一個工作組基於查詢/觸發(因爲多行做得到進口

    0熱度

    2回答

    我有一個包含if-else語句的遊標的腳本,但瀏覽表格需要太多時間。 (一張有79000行的表需要1小時)。 所以我需要將其轉換在基於集合的方法。 if語句是用光標各行中檢索 IF ( SELECT count (b.key) FROM general..ean a, general..mainframe b, general..hope

    2熱度

    1回答

    這個question的後續行動,沒有與的標準方法或遞歸方法在下面的情況下的問題。 舉例來說,我想用相同的parent_id返回頁面,某些頁面出現多行內容, page表 page_id page_title parent_id 1 a 1 2 aa 1 3 ab 1 4 ac 1 content表 content_id content_text 1

    0熱度

    2回答

    我被告知,在設計存儲過程時,基於集合的操作比基於光標的操作縮放得更好。 有人可以給出一個簡潔的解釋,爲什麼這是?

    3熱度

    1回答

    我有一個包含按以下格式層次信息的SQL Server 2008 R2的數據庫表: MarketID Time menuPath SID MarketName 107397507 2012-11-18 13:00:00.000 \Project 1\Phase 1\Project Mgmt\Date 18 November\Requirements 1 Meeti