gpt4 book ai didi

mysql - 向表中插入行并添加序列

转载 作者:行者123 更新时间:2023-11-29 22:30:50 24 4
gpt4 key购买 nike

我正在尝试添加一个序列并向表中插入一行。

这是我的表格:

CREATE TABLE AP.dbo.ItemTable
(
ItemID int NOT NULL IDENTITY PRIMARY KEY,
ItemDesc varchar(50) NOT NULL
);

这是我的序列:

CREATE SEQUENCE ItemSEQUENCE AS INT
START WITH 101 INCREMENT BY 10
MINVALUE 0 MAXVALUE 100000
CYCLE CACHE 25;

我正在尝试将其插入表中:

INSERT INTO ItemTable
(ItemID, ItemDesc)
VALUES (NEXT VALUE FOR ItemSequence, '16GB flash drive'),
NEXT VALUE FOR ItemSequence, '"23" HP Monitor');

这是创建代码的正确方法吗?另外,如何在字符串中包含引号?例如,“23”HP 显示器,我的编码是否正确?

最佳答案

如果是 SQL Server 2012 或更高版本,则需要执行以下操作:

INSERT INTO ItemTable  (ItemID, ItemDesc)
VALUES
(NEXT VALUE FOR ItemSequence, '16GB flash drive')
,(NEXT VALUE FOR ItemSequence, '"23" HP Monitor');

关于mysql - 向表中插入行并添加序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29809023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com