2012-02-06 36 views
1

我需要通過T-SQL MERGE保存模型數據,Saving your Data文檔沒有提及任何MERGE功能。CakePHP是否有數據源的本地MERGE方法?

我可以用「安全」方式(以使用SQL注入保護的方式)使用Cake PHP構造MERGE查詢,還是必須使用存儲過程?

我正在使用CakePHP 2.0和SQL Server 2005數據庫。

+0

我剛剛發現MERGE不存在,除非在SQL Server 2005及更低版本中。我們最終會升級,所以我有興趣查看是否有任何本地方式來使用Cake的API來做到這一點。 – 2012-02-06 18:44:44

回答

0

不幸的是,Cake似乎不支持該語法。我想,理論上你會把它作爲conditions陣列中的一個選項傳遞給你,就像你對OR or AND clauses列表做的一樣,但是Cake沒有提到。

所以我恐怕你一定會使用the query()語法結合the Sanitize library

+0

這就是它的樣子。謝謝。 – 2012-02-07 14:41:08

相關問題