gpt4 book ai didi

sql - 如何编写 Sql server delete 语句,其中列值以参数值开头

转载 作者:行者123 更新时间:2023-12-04 04:54:27 24 4
gpt4 key购买 nike

这是我在下面写的

CREATE PROCEDURE [dbo].[storedProcedureName]
@parameterName char
AS
BEGIN
DELETE FROM Table
WHERE Table_ColumnNames like @parameterName%
END

通常没有参数,我可以写这样的东西(如下),这会删​​除在 ColumnName 列中名称以 Adam 开头的每一行。我如何使用我在上面尝试过的参数实现同样的事情,我不希望它只删除与 parameterName 匹配的名称,而且还删除以 parameterName 的值开头的名称。
CREATE PROCEDURE [dbo].[storedProcedureName]
AS
BEGIN
DELETE FROM Table
WHERE Table_ColumnNames like 'Adam%'
END

最佳答案

试试这个——

CREATE PROCEDURE [dbo].[storedProcedureName]

@parameterName VARCHAR(30)

AS BEGIN

DELETE FROM dbo.[Table1]
WHERE Table_ColumnNames LIKE @parameterName + '%'

END

关于sql - 如何编写 Sql server delete 语句,其中列值以参数值开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16960006/

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