我有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