Автор Ктулху Тут задал вопрос в разделе Другие языки и технологии
Что такое запрос с параметрами в SQL. Объясните пожалуйста. Объясните пожалуйста и получил лучший ответ
Ответ от Алексей Крюков[гуру]
Под параметром понимается величина значение которой может меняться. Например: select * from table where id = :prmMasterID Здесь параметром является :prmMasterID. Эта величина должна быть определена вами (или программой) перед выполнением этого запроса. Обычно так реализуется связь ГЛАВНАЯ-ПОДЧИНЕННАЯ таблица. В принципе параметры можно и не использовать а просто генерировать полный текст запроса, например: select * from table where id = 125. Как видите я просто заменил :prmMasterID на значение 125. Но это плохой тон в программировании. Для задания значения параметру используется метод ParamByName. Например: TDataSet(DS).ParamByName(\'prmMasterID \').Value := 125; // Пример для Delphi. Дело в том, что если вы используете параметры, то текст основного запроса компилируется один раз и не требует повторного синтаксического и лексического анализа, в результате все работает быстрее. Для компиляции основного запроса используется метод PREPARE. Но это уже зависит от того, на чем реализуется клиент.
просто запрос имеет вид select_from selet_from_where это уже параметр, то есть не просто выбрать все, а выбрать только то что будет удовлетворять условию
1)Понятие запроса к базе данных. Основные типы запросов (выборка, удаление, добавление, обновление, просмотр). Запросы по образ
Запрос – средство отбора (поиска) данных в базе из одной или нескольких таблиц по определенному
подробнее...
SQL запрос UPDATE SET SELECT
добавь в условие while с параметрами нужного тебе значение. .
и кстати update вполне
подробнее...
SQL The multi-part identifier could not be bound. Синтаксических ошибок нету, поле такое существует, как исправить?
Читабельный запрос надо писать что ты хочешь вытащить а не этот бред с названием твоих компонентов
подробнее...
что такое запрос в базах данных? чем отличается от простого поля для ввод? что это?
Запрос к базе данных позволяет извлекать из этой самой базы нужную информацию.
Самый
подробнее...
Как через sql запрос узнать тип поля?
Запросить селектом параметры таблицы.
в каждой версии чуток по разному. Смотри мануалы своей
подробнее...
Как в MS SQL server создать таблицу с ключом auto_increment посредством sql запроса
auto_increment Вы, наверное взяли, из MySQL?
в MsSQL надо писать так:
..supplier_id
подробнее...
Какие языки программирования, а может что нибудь и еще нужно знать для взлома сайта? Просто интересно)
Есть три вида уязвимости на сайтах
1)XSS
2)PHP inj
3)SQL inj
подробнее...
возможно настроить в visual basic 6.0 поддержку access 2003 ??
Имеется в виду связать Access и VB для работы с данными?
Вариантов много.
Во-первых, в
подробнее...
Как защитить сайт от взлома???
Придумай пароль подлинее и посложнее. Какой сайт?
подробнее...
SQL-инъекция
а ты входные параметры фильтруешь?
на всякий:
function sqlcheck($var)
{
подробнее...
Что такое SQL-инъекция?
хе накопипастили)) )
это не встраивание запроса это ломание его
пример
select ВСЕ
подробнее...
MS SQL Server 2008 R2
1) автоинкрементные поля и не обязаны быть ровно с 1 с шагом 1, важно только, чтобы каждый новый
подробнее...