Выражение, используемое внутри grouping_element, может быть именем входного столбца или именем или порядковым номером выходного столбца (элемент списка SELECT) или произвольное выражение, сформированное из значений входного столбца. В случае неоднозначности, имя GROUP BY будет интерпретироваться как имя входного столбца, а не имя выходного столбца
blockquote>(выделение мое) sup >
Таким образом, имена (входных) столбцов всегда имеют приоритет над псевдонимами столбцов.
Можно считать файл, только если программа, которая открыла файл сначала, указала права совместного использования чтения на том файле.
, Если бы файл действительно не имеет никаких прав совместного использования чтения, хотя, Вы не смогли бы скопировать его во-первых.
Вы не можете получать доступ к файлу при определении права совместного использования, которое конфликтует с правом совместного использования на программу, которой уже открыли файл. Например, Вы не можете предоставить доступ для записи, если программа, которой уже открыли его, не предоставляет доступ для записи.
, Если программа, которая открыла файл во-первых, поддерживает Теневую копию тома (VSS), можно также использовать VSS для получения доступа к файлу.
существуют коммерческие программные драйверы, которые позволяют Вам получать доступ к таким файлам, даже когда они используются. Вы раньше могли добраться, Открывают File Manager by St-Bernards, и можно также использовать Диспетчер доступа к файлам (FAM) VisionWorks Solutions Inc. Этими драйверами обычно является OEM'ed к компаниям программного обеспечения для резервного копирования для включения в их продукты.
VSS работает путем сообщения программы, которой уже открыли файл, который другая программа хотела бы считать из файла. VSS затем делает копию файла и позволяет Вам читать из этой копии. VSS не работает на унаследованные приложения.
FAM прозрачно работает на программы непрежней версии и прежней версии одинаково путем определения 'позволенного списка' приложений, которые могут получить доступ к исключительно открытым и заблокированным файлам. Только программам в этом списке предоставляют доступ к этим файлам. Когда файл открывается, он входит в режим кэширования так, чтобы Вы получили копию файла, как это было когда 'резервный/открытый' из запущенного файла. В этой точке программа, которая первоначально открыла файл, видит файл, как это на самом деле, и вторая программа в позволенном списке, видит файл, как это было, когда 'открытый/резервный' из файла произошел. Это гарантирует непротиворечивость файла.