2016-08-01 6 views
0

Мне поручено создавать фрагменты SQL для нескольких наших наиболее часто используемых хранимых процедур. По большей части все наши процедуры очень похожи друг на друга. Мне было интересно, есть ли у пользователя возможность повторного появления литеральных полей, если они попадут в Enter Key? Например, из скриншота, что, если бы я хотел поместить второй параметр в строку под параметром @ param1. Когда я нахожусь, введите литеральные поля (желтые, которые можно занести в закладки) исчезнут. Я уверен, что это что-то просто, но я не смог найти способ ввода нового sql после нажатия клавиши ввода, есть ли что-то, что я могу сделать, кроме как нажать ENTER?Возврат к литералному полю в SQL Snippet

enter image description here

Update 8/2: Пусть говорят, что я хочу иметь дополнительный параметр (вес) вместе с высотой, включенной в моей процедуре. Мой фрагмент дает мне возможность иметь только одно поле параметра (поле = желтоватый блок).
Before hitting ENTER

Когда я набираю в высоту, после запятой и нажмите клавишу ВВОД, чтобы перейти на следующую строку, чтобы ввести параметр веса, желтые блоки исчезают, и мой курсор заканчивается в нижней части сценария (второй снимок экрана). Я хочу оставить выделенные области «Желтый», чтобы добавить дополнительные объекты, если это необходимо, и вернуться к ним. Обратите внимание на то, что в инструкции Insert больше нет желтого цвета Column и Value? After typing 1st parameter with comma and hitting ENTER to add Weight parameter

+0

Вы действительно всегда использовать чтение незафиксированных? Знаете ли вы, что когда вы это сделаете, вы можете и не получите и/или дублируете строки? http://blogs.sqlsentry.com/aaronbertrand/bad-habits-nolock-everywhere/ –

ответ

0

Q. что вы имеете в виду? что означает, что красный краснеет или полностью исчезает?

если это уже процедура с именем stage.hello, то вы должны написать «ALTER» вместо «CREATE»

+0

Я опубликовал изображение до и после снимка моего фрагмента, надеюсь, это более понятно. – Istaley

+0

Также фрагмент будет использоваться только при создании процедуры с самого начала. – Istaley