Я пытаюсь понять, как заполнять Таблицы, и мне был дан какой-то код моим профессором. Я не могу сказать, почему эти два заявления отличаются в их синтаксис:Понимание заполнения таблиц
Q1:
Insert into SecurityType (SecurityTypeCode, SecurityTypeDesc)
Values ('STO', 'Stock');
INSERT INTO [Country] ([CountryId], [CountryCode], [CountryDesc]) VALUES (-1, N'NOT SPECIFIED', N'Not Specified')
То есть после того, как смотреть на двух утверждениях выше, мы можем написать первое заявление как
Insert into SecurityType ([SecurityTypeCode], [SecurityTypeDesc])
Values ('STO', 'Stock');
Q2: Мой профессор говорит: «Вы должны установить Idenitity вставить ON, чтобы вставить значение в столбец идентичности». Я не понимаю, что такое «столбец идентичности».
Благодаря
№ Две вставки вставляются в два ряда. Одна вставка вставляет одну строку (я имею в виду, с одним списком значений, как в этом случае). –
, чтобы узнать, что такое столбец Identity, просто Google, и вы найдете много материала в Интернете. в том, что касается квадратных скобок '[]' вокруг имен столбцов, лучше всего использовать их всегда, но не обязательно всегда, это необходимо только в том случае, если имя столбца является ключевым словом сервера sql или у вашего имени столбца есть пространство например '[Идентификатор страны]. –