gpt4 book ai didi

sql-server - 带有声明变量的 SQL Server charindex

转载 作者:行者123 更新时间:2023-12-02 22:38:23 26 4
gpt4 key购买 nike

我有一个关于 SQL SERVER charindex 函数的简单问题。

DECLARE @VAR1 varchar
SET @VAR1 = 'abcdef'
PRINT CHARINDEX('c', @VAR1)

上面的语句应该打印3但打印0。为什么?

最佳答案

When n (length) is not specified in a data definition or variable declaration statement, the default length is 1.


这样做你的问题就解决了:

DECLARE @VAR1 varchar(10)
SET @VAR1 = 'abcdef'
PRINT CHARINDEX('c', @VAR1)

更多信息,查看THIS .

关于sql-server - 带有声明变量的 SQL Server charindex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11100612/

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