использование TSqlParser

Что относительно Создатель Stagecast ?

я использовал его со своим 7-летним дочерним элементом (мы запустили, когда ей было 6 лет).

не дурачатся интерфейсом деточки. Как только Вы начинаете использовать его, Вы понимаете, что это преподает много сложных идей. Это - последовательная обработка, и это - вся управляемая диаграмма. Вы определяете правила для символов путем определения, 'если изображение похоже, это тогда заставляет его быть похожим на ту' функциональность типа. Символы могут изменить появления, сделать звуки, переместить другие символы, ответить на клавиатуру и мышь и т.д.

, Это учит если.. тогда.. еще логика. Порядок операций (Поскольку это обрабатывает первое правило, которое верно). Имеет отладчик, таким образом, можно ступить через код и т.д.

А очень хороший инструмент для получения молодого, обнаружив мыслительные процессы позади программирования и интересный и простой способ определить, интересуются ли они этим типом вещи.

, Как только Вы решили, что, можно перейти на 'реальный' язык.

20
задан devio 24 November 2009 в 15:14
поделиться

2 ответа

Да, вы правильно используете синтаксический анализатор.

Как указывает Damien_The_Unbeliever, внутри SelectStatement есть свойство QueryExpression, которое будет объектом QuerySpecification для вашего третьего оператора select (с предложением WHERE).

Он представляет собой «настоящий» бит SELECT запроса (тогда как внешний объект SelectStatement, на который вы смотрите, только что получил предложение WITH (для CTE), предложение FOR (для XML), ORDER BY ' и другие биты)

Объект QuerySpecification - это объект с FromClauses , WhereClause , GroupByClause и т. д.

25
ответ дан 30 November 2019 в 00:09
поделиться

Беглый взгляд показывает, что оно содержит QueryExpression, которое может быть QuerySpecification, к которому действительно присоединено предложение Where.

5
ответ дан 30 November 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: