Нужно ли использовать кавычки в sql-запросе при значении типа числа?
Встречаются два типа простого sql-запроса
select `name` from `table` where `id`='1'
и
select `name` from `table` where `id`=1
Какой вариант правильнее с точки зрения sql-синтаксиса, если число не будет меняться? И какой вариант правильнее, если число будет меняться (всякая "ерунда" из других символов не будет туда попадать, только цифры)?
Ну и напоследок, какой запрос будет производительнее (с кавычками или без)? На уровне микросекунд? ))
nerik, технически работа Оракл имеет столько уровней абстракции, что совершенно нет смысла оптимизировать запрос кавычками. То есть погоня за милисекундами в non-realtime системах действительно не имеет смысла.