From 4a9727aa23a763024b736ff1deee636e855de649 Mon Sep 17 00:00:00 2001 From: Dan Poltawski Date: Thu, 28 Jun 2012 14:16:55 +0800 Subject: [PATCH] MDL-34081 dml: mssql driver was using case insensitve sql --- lib/dml/mssql_native_moodle_database.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/dml/mssql_native_moodle_database.php b/lib/dml/mssql_native_moodle_database.php index 5029beb4f40..7379c193aeb 100644 --- a/lib/dml/mssql_native_moodle_database.php +++ b/lib/dml/mssql_native_moodle_database.php @@ -335,7 +335,7 @@ class mssql_native_moodle_database extends moodle_database { } $this->tables = array(); $sql = "SELECT table_name - FROM information_schema.tables + FROM INFORMATION_SCHEMA.TABLES WHERE table_name LIKE '$this->prefix%' AND table_type = 'BASE TABLE'"; $this->query_start($sql, null, SQL_QUERY_AUX); @@ -427,7 +427,7 @@ class mssql_native_moodle_database extends moodle_database { columnproperty(object_id(quotename(table_schema) + '.' + quotename(table_name)), column_name, 'IsIdentity') AS auto_increment, column_default AS default_value - FROM information_schema.columns + FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = '{" . $table . "}' ORDER BY ordinal_position"; } else { // temp table, get metadata from tempdb schema @@ -440,7 +440,7 @@ class mssql_native_moodle_database extends moodle_database { columnproperty(object_id(quotename(table_schema) + '.' + quotename(table_name)), column_name, 'IsIdentity') AS auto_increment, column_default AS default_value - FROM tempdb.information_schema.columns + FROM tempdb.INFORMATION_SCHEMA.COLUMNS JOIN tempdb..sysobjects ON name = table_name WHERE id = object_id('tempdb..{" . $table . "}') ORDER BY ordinal_position";