VB.Net使用外键以编程方式创建表

时间:2016-03-06 16:41:40

标签: sql vb.net tsql

我正在尝试通过VB.Net以编程方式创建表,其中两列应该有一个主键。我有以下T-SQL代码,我基本上需要将其转换为SQL,以便我可以通过vb.net以编程方式执行它:

CREATE TABLE [dbo].[Orders] 
(
    [OrderID] INT IDENTITY (1, 1) NOT NULL,
    [FoodID]  INT NOT NULL,
    [PriceID] INT NOT NULL,

    PRIMARY KEY CLUSTERED ([OrderID] ASC),
    CONSTRAINT [FK_Orders_Customer] 
       FOREIGN KEY ([FoodID]) REFERENCES [dbo].[Customer] ([FoodID])
)

这是我目前为我的vb.net sql代码所拥有的:

 CREATE TABLE customer(OrderID INT NOT NULL,FoodID INT NOT NULL ,PriceID INT NOT NULL

现在我不确定如何声明主键以及如何声明外键。此外,如果有人会展示如何声明复合键的示例,我也将不胜感激(即。OrderIDFoodID两个主键)。谢谢。

0 个答案:

没有答案