Элемент базы данных, специфичный для Visual Studio (SQL) - PullRequest
0 голосов
/ 02 марта 2012

Я разрабатываю программу в Visual studio, это довольно простая система меню для гипотетического ресторана, которая, по сути, предоставляет пользователям ряд форм с вопросами и, в конце концов, дает им варианты, после чего они могут составить списокпродукты питания и т. д. и получить заданную стоимость и аналогичные.Информация о продуктах хранится в базе данных SQL, например, имя, цена, калории и т. Д.

Я осмотрелся, но стараюсь, если возможно, найти способ ссылкиконкретное поле или строка в базе данных, либо по имени, либо по ключу.Возможно ли это?

С уважением.

1 Ответ

1 голос
/ 03 марта 2012

Я думаю, что все, о чем вы спрашиваете, это Первичный ключ ?

Пример таблицы

Product
------------
ProductId|Name  |Cost|
1        |Apple |1.50|
2        |Orange|2.00|

Пример запроса для извлечения только Apple

SELECT Name, Cost
FROM Product
WHERE ProductId = 1

Как создать таблицу, которая будет автоматически генерировать эти уникальные ключи в SQL Server

CREATE TABLE Product (ProductId INT IDENTITY(1,1), Name VARCHAR(50), 
                          Cost FLOAT(2))

Как данные будут вставлены для использования автоматической генерации ключей. Далее следует способ получить новую личность

INSERT INTO Product (Name, Cost) VALUES ('Apple', 1.50)
RETURN @@IDENTITY

Надеюсь, это даст вам толчок в правильном направлении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...