我有2个数据库,一个使用小写数据,另一个使用大写数据。在SQL Server中更改字符串大小写(低到高)
DECLARE @NAME VARCHAR(40)
SELECT @NAME = UPPER(SELECT NAME FROM DELETED)
通过执行SELECT NAME FROM DELETED
,我选择小写的数据。
通过执行SELECT @NAME = UPPER(SELECT NAME FROM DELETED)
,我想要在UPPER()内的查询上选择大写数据。
问题是我可以使用UPPER()与SELECT,就像上面的查询?
如果使用上面的查询,是否会选择大写数据?从DELETED表中,它只包含小写数据。并作为回报,它将不会返回结果? *该表格区分大小写 – Allen 2011-05-19 07:24:48
@allen,UPPER是影响数据的函数,而不是选择条件。所以,不,它不仅会返回已经是大写的数据。 – jmoreno 2011-05-19 07:32:53