Вопросы с тегом «ddl»

86
Определение столбца SQL: значение по умолчанию, а не избыточное значение NULL?

Я много раз видел следующий синтаксис, который определяет столбец в операторе создания / изменения DDL: ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" Возникает вопрос: поскольку указано значение по умолчанию, необходимо ли также указывать, что столбец не должен принимать...

85
Создайте временную таблицу в MySQL с индексом из выбранного

У меня есть сохраненная функция, в которой я использую временные таблицы. По соображениям производительности мне нужен индекс в этой таблице. К сожалению, я не могу использовать, ALTER TABLEпотому что это вызывает неявную фиксацию. Поэтому я ищу синтаксис для добавления INDEXв tempidпроцессе...