From 14ca6f0931e12d2f3910b7e1ddd735d8587393f1 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Sat, 16 Oct 2010 15:20:46 +0200 Subject: [PATCH] Read view definition (bug #3088228) --- adminer/drivers/mssql.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/drivers/mssql.inc.php b/adminer/drivers/mssql.inc.php index 3b1025d2..11992825 100644 --- a/adminer/drivers/mssql.inc.php +++ b/adminer/drivers/mssql.inc.php @@ -358,7 +358,7 @@ WHERE OBJECT_NAME(i.object_id) = " . q($table) function view($name) { global $connection; - return array("select" => preg_replace('~^(?:[^`]|`[^`]*`)*\\s+AS\\s+~isU', '', $connection->result("SELECT view_definition FROM information_schema.views WHERE table_schema = SCHEMA_NAME() AND table_name = " . q($name)))); + return array("select" => preg_replace('~^(?:[^[]|\\[[^]]*])*\\s+AS\\s+~isU', '', $connection->result("SELECT view_definition FROM information_schema.views WHERE table_schema = SCHEMA_NAME() AND table_name = " . q($name)))); } function collations() {