1
我試圖在MD5 Base64中生成特定字符串的散列值。 是否可以在SQL Server中的查詢中執行此操作?使用SQL Server中的查詢在Base64中散列MD5
我知道在HashBytes(Algo,String)
中有一個生成哈希的函數,但是沒有Base64選項。
有嗎?
謝謝!
我試圖在MD5 Base64中生成特定字符串的散列值。 是否可以在SQL Server中的查詢中執行此操作?使用SQL Server中的查詢在Base64中散列MD5
我知道在HashBytes(Algo,String)
中有一個生成哈希的函數,但是沒有Base64選項。
有嗎?
謝謝!
CREATE FUNCTION dbo.Base64Encode
(
@bin VARBINARY(MAX)
)
RETURNS VARCHAR(MAX)
AS
BEGIN
return CAST(N'' AS XML).value('xs:base64Binary(xs:hexBinary(sql:variable("@bin")))', 'VARCHAR(MAX)')
END
SELECT dbo.Base64Encode(HashBytes('MD5', ItemName))
FROM tblItems
嗨馬格努斯,它的工作原理!謝謝! 2個問題,因爲我不熟悉MSSQL: 1)我只需要運行這個創建函數查詢一次,以便該函數將存在於MSSQL數據庫內。但是,我如何從MSSQL Management Studio中找到函數呢? 2)在同一個MSSQL Management Studio中,我使用的所有選擇語句都必須是這樣的: 從中選擇列。 。 。 ... 我該如何指定table.column ..或者縮短字段? 謝謝! :) –
DarenTay
+0
+0
是的,你只需要創建一次,你可以在Management Studio的'Programmability - > Functions - > Scalar-Values Functions'下找到它。如果批量以「使用DbName」開頭,則不必在查詢中指定它。 – Magnus
嗨馬格努斯,我注意到功能出現在'大師'。 1)如何創建一個顯示在我正在使用的特定數據庫中的函數? 2)如果函數在主數據庫中,是否還有其他優點/缺點? 3)即使使用「使用DBname」,我仍然需要指定。 在查詢的'from'部分下。這是預期的嗎? 對不起,我是新來的,所以我必須是一個真正的盲鼠標......但我似乎無法找到我能接受的答案承認 –
DarenTay
相關問題
-
1. 在MD5列上散列查詢SQL Server
-
2. 如何在MS sql server中插入md5散列值?
-
3. 如何在我的查詢中大寫一個散列md5?
-
4. cakephp瓶坯查詢就像:其中md5(列)= $散列
-
5. 列在SQL Server中的子查詢
-
6. 散列的md5散列
-
7. 如何使用md5散列?
-
8. 使用md5散列密碼
-
9. SQOOP - 在SQL Server中使用SCHEMA查詢
-
10. SQL Server 2008中:在列使用IF SQL查詢
-
11. 在SQL Server中查詢XML列
-
12. SQL查詢使用SQL Server
-
13. MD5散列在C#中不匹配MD5散列在行動腳本
-
14. SQL Server 2005查詢使用?這在SQL Server 2012中無效
-
15. SQL Server:列出查詢中使用的所有列
-
16. 如何在SQL Server 2012中對整個表進行MD5散列表操作
-
17. 在PHP中使用MS SQL Server查找未使用的列的查詢
-
18. 查詢在SQL Server中
-
19. md5散列返回,封裝在swift中
-
20. 用戶名散列中的MD5散列衝突
-
21. 如何在sql server 2005中使用sql查詢更改表中的列順序?
-
22. sql查詢中的base64子串
-
23. MD5散列函數在excel中?
-
24. SQL Server 2008 R2中的散列表
-
25. Java ME中的MD5密碼散列
-
26. MD5散列函數
-
27. SQL Server中的XML查詢
-
28. Sql Server中的sysprocesses查詢
-
29. 當我們不應該在sql-server中使用散列連接?
-
30. 使用SQL Server 2008密碼散列CLR
最新問題
-
1. 標籤變量循環
-
2. 是不是將屬性設置爲等於有效的HTML值?
-
3. 如何實現全局密鑰監聽器?
-
4. Laravel 5廣播事件到通配符通道使用節點和Laravel ECHO-服務器
-
5. 選擇默認類型要下載
-
6. 如何使用正確的列名將文本分隔爲列
-
7. Inno Setup [設置] 64bit條件
-
8. Linux上的Swift Objective-C互操作性錯誤:找不到'Foundation/Foundation.h'文件
-
9. 的SyntaxError 255李斯特
-
10. 如何在JAVA中使用apache POI在Excel中設置/取消設置列過濾器的值?
-
1. 在MD5列上散列查詢SQL Server
-
2. 如何在MS sql server中插入md5散列值?
-
3. 如何在我的查詢中大寫一個散列md5?
-
4. cakephp瓶坯查詢就像:其中md5(列)= $散列
-
5. 列在SQL Server中的子查詢
-
6. 散列的md5散列
-
7. 如何使用md5散列?
-
8. 使用md5散列密碼
-
9. SQOOP - 在SQL Server中使用SCHEMA查詢
-
10. SQL Server 2008中:在列使用IF SQL查詢
相關問題