0
我需要連接存儲在2個獨立blob列(實際上它們是sql server中的nvarbinary(max))中的2個rtf字段。使用sql腳本連接存儲在blob中的2個rtf字段
我需要用數據庫腳本來做到這一點,而不是在應用程序中。
有沒有辦法?或者唯一的解決辦法是刪除所有rtf頭文件,連接2個字段的「主體」,然後重新創建頭文件?
通過頭我的意思是
\rtf1\ansi\ etc...
我需要連接存儲在2個獨立blob列(實際上它們是sql server中的nvarbinary(max))中的2個rtf字段。使用sql腳本連接存儲在blob中的2個rtf字段
我需要用數據庫腳本來做到這一點,而不是在應用程序中。
有沒有辦法?或者唯一的解決辦法是刪除所有rtf頭文件,連接2個字段的「主體」,然後重新創建頭文件?
通過頭我的意思是
\rtf1\ansi\ etc...
如果你能幹淨地去除頁眉和修復任何CRC /長度的問題,那麼只需字符串連接(有效期爲二進制類型太)會做
如
NewFixedHeader + HeaderlessnNarbinarymaxcolumn1 + HeaderlessNvarbinarymaxcolumn2
雖然,這是不是一個真正的SQL東西在所有...
是,除去heade rs需要時間和測試,當然內置的sql server存儲過程用於連接字段會很好,但afaik不存在。當然可以創建一個,但肯定會有bufgul。 – LaBracca 2010-06-24 11:53:17
只需使用「+」連接運算符... – gbn 2010-06-24 12:11:26
我的意思是連接rtf字段 – LaBracca 2010-06-24 14:25:13