Описание тега tsql-parser
1
ответ
Оу SQL Server "batchparser.dll" - как его использовать?
Есть ли документированный или хотя бы смутно документированный способ использования SQL Server? batchparser.dll это скрыто глубоко внутри структуры каталогов SQL Server (C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn)? Будет…
14 июл '11 в 17:28
0
ответов
Нужна точная таблица / столбец для каждого поля, возвращаемого выбором
В приложении базы данных я буду выполнять несколько SQL-запросов. Но мне также нужны метаданные из запроса или результата. Что мне в основном нужно, так это точно знать, откуда появилось каждое поле (таблица и столбец). Algebrized Tree содержит гора…
11 июл '13 в 23:37
0
ответов
Получение родителя узла TSql100Parser
Из-за отсутствия документации, касающейся использования TSql100Parser класс есть ли способ определить родителя конкретного узла? я использую Microsoft.Data.Schema.ScriptDom.Sql а также Microsoft.Data.Schema.ScriptDom сборки, чтобы сделать разбор для…
16 дек '11 в 11:32
0
ответов
Microsoft.SqlServer.TransactSql.ScriptDom: TSqlTokenType
При разборе SQL-запроса, например: SELECT g.A, g.B, g.C FROM dbo.Goat g inner join dbo.Badger b on g.A=b.A и итерация через TSqlParserToken есть свойство под названием TokenType. Я получаю следующее: SELECT Select WhiteSpace g Identifier . Dot A Ide…
01 апр '13 в 20:32
2
ответа
Можем ли мы выполнить SQL без реального соединения с базой данных в Java?
Можем ли мы выполнить SQL без реального соединения с базой данных в Java? пример: SELECT CASE WHEN :param = 1 THEN 'TEST1' WHEN :param = 2 THEN 'TEST2' WHEN :param = 3 THEN 'TEST3' END AS RESULT FROM DUAL Я заменю:param во время выполнения в коде Ja…
01 июн '16 в 12:26
2
ответа
RegEx для анализа хранимых процедур и имен объектов из DDL в файле.sql C#
У меня есть файл.sql, который может содержать определения DDL нескольких хранимых процедур, инструкции alter для таблиц, триггеров, представлений и т. Д. Это могут быть такие заявления: СОЗДАТЬ ПРОЦЕСС / СОЗДАТЬ ПРОЦЕДУРУ ALTER PROC / ALTER PROCEDUR…
15 фев '13 в 21:36
1
ответ
Регулярное выражение для обнаружения скрытых операторов DML(вставка, обновление, удаление) в сценарии DDL(создание, изменение, удаление) .sql
ОБНОВЛЕНИЕ: чтобы облегчить этот вопрос. Я изменил строку, и теперь вам не нужно беспокоиться о BEGIN END. Вместо этого у меня теперь есть только операторы GO в качестве терминаторов. Я надеюсь, что я получу некоторые ответы от других людей сейчас М…
19 фев '13 в 21:12
0
ответов
Почему Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser не может проанализировать простое допустимое выражение?
Мы активно используем Microsoft.SqlServer.TransactSql.ScriptDom для обработки некоторых сценариев SQL. Насколько мы понимаем, парсер должен быть полностью верным. Однако недавно мы обнаружили эту ошибку: using Microsoft.SqlServer.TransactSql.ScriptD…
27 сен '19 в 14:21
1
ответ
Как найти ошибку в скрипте с помощью Microsoft.SqlServer.TransactSql.ScriptDom
У меня есть SQL-скрипт X Select top 1 * from table. я использую MicrosoftSql.Smoчтобы проверить скрипт имеет ошибку или нет. Буква X неверна для сценария SQL. Но он не может найти ошибку в сценарии и оценивает ее как истинную. Как я могу решить эту …
20 май '22 в 09:20
0
ответов
Как увеличить скорость парсера SQL по сравнению с использованием TSqlParser?
В моем коде есть несколько сценариев SQL, которые я хочу разобрать, чтобы провести их рефакторинг. Но этот процесс занимает много времени - есть ли способ увеличить скорость этого? Также у меня есть еще один вопрос, которыйTSql130Parserможет получит…
16 июл '22 в 12:25