Creating a table in Dataphor is easy:
create table Debt
{
ID : Integer,
key { ID },
};
That translates (when using MSSQL as storage) into (if we ask MSSQL to provide us with the SQL DDL):
CREATE TABLE [dbo].[Debt](
[ID] [int] NOT NULL
)
CREATE UNIQUE CLUSTERED INDEX [UIDX_Debt_ID] ON [dbo].[Debt]
(
[ID] ASC
)
It is important to note that D4 does not have the concept of a primary key, and that the “key” keyword results in a unique index, that while for all uses and purposes can work as a primary key, it is not recognized as such by MSSQL. It is possible to have several different “keys” in a Dataphor table.