如何编写可以混合使用大写字母和小写字母的更新查询



我正在尝试在SQL Server中运行和更新查询,但我没有得到正确的结果。

我有这个代码

UPDATE tableEE 
SET ascode = LOWER('aaBBCCddEE67=') 
where ascode='zzzXXXyyy=' --

我得到的输出为'aabbccddee67='另外,我尝试了以下代码:

UPDATE tableEE 
SET ascode = UPPER('aaBBCCddEE67=') 
where ascode='zzzXXXyyy=' --

我得到的输出为:

'AABBCCDDEE67='

还尝试过:

UPDATE tableEE 
SET ascode = ('aaBBCCddEE67=') 
where ascode='zzzXXXyyy=' --

这段代码会给我所有的大写字母

UPDATE tableEE 
SET ascode = ('aaBBCCddEE67=') 
where ascode='zzzXXXyyy=' --

我希望我的结果是我输入的实际字符,例如

'aaBBCCddEE67='

但我的实际结果是

'AABBCCDDEE67='

简单地说,这将给出正确的结果,除非您有触发器或其他您没有告诉我们的东西

UPDATE tableEE 
SET ascode = 'aaBBCCddEE67='
where ascode='zzzXXXyyy=';

这段代码工作正常,在与开发人员交谈后,他说这与 DDL 触发器有关。

更新表EESET ascode = 'aaBBCCddEE67='其中 ascode='zzzXXXyyy=';

感谢大家的巨大贡献

最新更新