【发布时间】:2013-09-18 12:43:27
【问题描述】:
从 SQL Server 数据库中查询 xml 数据时,它返回一个截断的 xml。
$db = DB::get();
$db->exec('SET ANSI_NULLS ON');
$db->exec('SET ANSI_PADDING ON');
$db->exec('SET ANSI_WARNINGS ON');
$db->exec('SET ARITHABORT ON');
$db->exec('SET CONCAT_NULL_YIELDS_NULL ON');
$db->exec('SET NUMERIC_ROUNDABORT OFF');
$db->exec('SET QUOTED_IDENTIFIER ON');
$query = "select CAST(db.function(199) AS nvarchar(max))";
$result = $db->query($query);
$xml = $result->fetchColumn();
如果$xml的长度太大,会被截断。有没有办法获取完整的 xml,无论其大小是多少?
【问题讨论】:
标签: php sql-server xml truncated