はい、ここで試してみてください。新しい加入者データが挿入されると、登録日は現在の日付、有効期限は現在の日付から30日後です。あなたのinsert sql文は、これらの2つのカラム(REGISTER_DT、EXPIRE_DT)について言及する必要はありません。これらの2つは、挿入文のautoで更新されます。
テーブル構造を以下に基づいて、あなたのinsert文が
INSERT INTO SAMPLE (SUBSCRIBER_NM) VALUES ('John');
する必要があります - テーブルの作成文
CREATE TABLE [dbo].[SAMPLE](
[SUBSCRIBER_ID] [int] IDENTITY(1,1) NOT NULL,
[SUBSCRIBER_NM] [nvarchar](50) NOT NULL,
[REGISTER_DT] [datetime] NOT NULL CONSTRAINT [DF_SAMPLE_REGISTER_DT] DEFAULT (getdate()),
[EXPIRE_DT] [datetime] NOT NULL CONSTRAINT [DF_SAMPLE_EXPIRE_DT] DEFAULT (dateadd(day,(30),getdate())),
CONSTRAINT [PK_SAMPLE] PRIMARY KEY CLUSTERED
(
[SUBSCRIBER_ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
こんにちは私はすでにあることを試してみました,,それは、このようなデフォルト値がテーブルSAMPLE ( SUBSCRIBER_ID INT主キー、 REGISTER_DT DATETIME NOT NULLを作成すると作成したスクリプトに値を入れることが可能です EXPIRE_DT DATETIME NOT NULLデフォルトDATEADD(DAY、30、GETDATE())) –