Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在update中使用STUFF函数_Sql Server_Stuff - Fatal编程技术网

Sql server 在update中使用STUFF函数

Sql server 在update中使用STUFF函数,sql-server,stuff,Sql Server,Stuff,有人能告诉我为什么这个函数的用法不起作用吗 UPDATE table SET STUFF(address, LEN(TRIM(address)) - 2, 2, 'Drive') WHERE RIGHT(TRIM(address), 3) =' DR' 是因为插入实质上是一个串联吗 是否有人能为我提供一个解决方案使其正常工作?一个明显的问题是,您需要分配值: UPDATE table SET address = STUFF(address, LEN(TRIM(address))-2,

有人能告诉我为什么这个
函数的用法不起作用吗

UPDATE table
SET STUFF(address, LEN(TRIM(address)) - 2, 2, 'Drive')
WHERE RIGHT(TRIM(address), 3) =' DR'
是因为插入实质上是一个串联吗


是否有人能为我提供一个解决方案使其正常工作?

一个明显的问题是,您需要分配值:

UPDATE table
    SET address = STUFF(address, LEN(TRIM(address))-2, 2, 'Drive')
    WHERE RIGHT(TRIM(address),3) = ' DR';

示例数据将对您的问题大有帮助。请解释“将不起作用”的含义。好好学习这一课。在一个公众论坛上,如果读者不知道你想要完成什么,看不到你的屏幕,不能运行你可能提供的任何代码,那么“不起作用”永远都不是一个有用的评论。哎哟。我还没喝早上的咖啡。谢谢,哈哈