У меня есть DB, с которой я перешел из MySQL в SQLServer. Одно из имен столбцов таблицы - use
. Как я могу написать свою инструкцию insert, чтобы не вызывать ошибку из-за этого? Я получаю сообщение об ошибке:Как использовать имя столбца 'use' в sqlserver
Msg 156, Level 15, State 1, Line 4830
Incorrect syntax near the keyword 'use'.
Моя вставка выглядит что-то вроде:
insert into foo (id, use, some_other_attrs) values(1, fun, other_stuff);
Интересно, как 'use' мог считать имя столбца _useful_. Возможно, переосмыслите это. –
@GrantThomas Если вы думаете о представлении существительного 'use' вместо глагола, оно не кажется таким бесполезным. – Khan
@Khan Я не вижу, как он объясняет что-либо, даже в контексте с родительским именем (очевидно - надеюсь, не 'foo'), чтобы считаться разумным. –