Разница между заполнителем и параметром - PullRequest
1 голос
/ 26 февраля 2020

Я смотрел курс о JDB C, и когда инструктор говорил о ? (вопросительный знак) в подготовленном утверждении, он сказал:

Прежде чем выполнить запрос, я должны заполнить заполнители или параметры .

он говорил о таком запросе, как этот :

SELECT * FROM Employee where salary > ?

Теперь мой главный вопрос:

В чем разница между заполнителем и параметром?

и он не прав? может ? быть либо заполнителем, либо параметром?

Редактировать:

Я также рассматриваю эти два определения:

аргумент является значением / переменная / ссылка передается, параметр является принимающей переменной

1 Ответ

1 голос
/ 26 февраля 2020

Нет никакой разницы, это просто два термина, используемые для обозначения одних и тех же вещей. Возможно, именно поэтому использовалась эта фраза: ввести оба термина и указать, что они могут использоваться взаимозаменяемо. Существует даже третий вариант, где оба объединяются в один термин: заполнитель параметра .

На мой взгляд, ? является заполнителем для значение, но в то же время параметр для запроса.

...