我運行下面的查詢獲取逗號分隔值,這對我的環境工作正常,但是當我試圖在客戶端環境中運行此,我得到錯誤SELECT失敗,因爲以下SET選項具有不正確的設置:'ARITHABORT 」。驗證SET選項是否適用於計算列和/或過濾索引和/或查詢通知和/或XML數據類型方法和/或空間索引操作的索引視圖和/或索引。ARITHABORT與MSSQL
$rolesrequirement = Connection::queryBuilder()
->select("max(c.title) as title, STUFF((SELECT ', ' + CAST(rc.roleid AS VARCHAR(10)) [text()]
FROM edoc_link_role_competence as rc
WHERE rc.competenceid = c.id
FOR XML PATH(''), TYPE)
.value('.','NVARCHAR(MAX)'),1,2,' ') as roleid")
->from('edoc_competence', 'c')
->leftJoin('c', 'edoc_link_role_competence', 'rc', 'rc.competenceid = c.id')
->where('c.installationid = :id')
->groupBy('c.id')
->setParameter(':id', $iid)->execute()->fetchAll(PDO::FETCH_OBJ);
我使用MSSQL -2010和客戶ENV 2008年 任何人都可以有相同的experience_?
請你分享一下錯誤。 –