【问题标题】:how can i replace columns specially with these rows in transact sql我怎样才能在交易 sql 中用这些行专门替换列
【发布时间】:2022-11-18 22:35:25
【问题描述】:

我如何用transact sql中的列替换列?我只有这样的代码。 我可以直接在短信中完成,但我不明白这段代码中的某些内容,所以我更喜欢直接在交易中完成,这样更安全。 例如,我可以用 int 创建一个 Id 列,但我不明白“Identity”和 (1,1)...获取日期我必须把它放在哪里...所以在这里 谢谢

    [Id]        INT          IDENTITY (1, 1) NOT NULL,
 [DateCreated] DATETIMEOFFSET NOT NULL DEFAULT (getdate()),

【问题讨论】:

    标签: sql sql-server ssms


    【解决方案1】:

    这两个字段(或列)包含自动生成的数据。因此,假设您有 3 个字段; ID、创建日期和用户名。您只会为用户名输入数据。 ID 将自动生成连续编号(“(1,1)”表示“从数字 1 开始,每条新记录在前一个数字上加 1”),DateCreated 将自动填充今天的日期。

    【讨论】:

      猜你喜欢
      • 2015-02-07
      • 2016-02-14
      • 1970-01-01
      • 2018-03-26
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 2022-11-29
      相关资源
      最近更新 更多