Я хочу создавать таблицы в SQL Server 2008, но я не знаю, как создать составной первичный ключ. Как мне этого добиться?
sql
sql-server-2008
Ganesamoorthy
источник
источник
Ответы:
источник
источник
Через Enterprise Manager (SSMS) ...
Для того, чтобы увидеть SQL вы можете правой кнопкой мыши на
Table
>Script Table As
>Create To
источник
Я знаю, что опоздал на эту вечеринку, но для существующего стола, попробуйте:
источник
Для MSSQL Server 2012
ОБНОВИТЬ
Я должен добавить!
Если вы хотите добавить изменение внешних / первичных ключей, сначала вы должны создать ключи с ограничениями, иначе вы не сможете вносить изменения. Как это ниже:
На самом деле последний путь является более здоровым и последовательным. Вы можете посмотреть имена ограничений FK / PK (dbo.dbname> Keys> ..), но если вы не используете ограничение, MSSQL автоматически создает случайные имена FK / PK. Вам нужно будет просмотреть каждое изменение (таблица изменений), которое вам нужно.
Я рекомендую вам установить стандарт для себя; ограничение должно быть определено в соответствии с вашим стандартом. Вам не придется запоминать, и вам не придется слишком долго думать. Короче, ты работаешь быстрее.
источник
Сначала создайте базу данных и таблицу, вручную добавив столбцы. В каком столбце должен быть первичный ключ. Вы должны щелкнуть правой кнопкой мыши по этому столбцу и установить первичный ключ и установить начальное значение первичного ключа.
источник
Создать составной уникальный ключ на столе
источник
источник