[SQL ] 十六進位的計算
我的DBMS 是MSSQL 2000
我現在有個 table 裡面是用來記錄user權限,但它是十六進制的資料。
每個資料大概有 64bit
例如
0xBF001F00FF00FF00030000000000000000000000000000000000000000000000
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 64個
如果 權限 只設新增是這樣
0x1000000000000000000000000000000000000000000000000000000000000000
如果 權限 只設刪除是這樣
0x0000040000000000000000000000000000000000000000000000000000000000
現在我想把下面幾個user 的刪除權限 拿掉 請問應該怎麼做呢?
0x02001C00F700FF00030000000000000000000000000000000000000000000000
0xBF001F00FF00FF00030000000000000000000000000000000000000000000000
0xBF001F00FF00FF00030000000000000000000000000000000000000000000000
0xBF001F00FF00FF00030000000000000000000000000000000000000000000000
0x83001000F700FF00030000000000000000000000000000000000000000000000
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 121.11.167.146
※ 編輯: serialhon 來自: 121.11.167.146 (10/13 14:28)
推
10/13 15:34, , 1F
10/13 15:34, 1F
→
10/13 15:54, , 2F
10/13 15:54, 2F
推
10/13 17:17, , 3F
10/13 17:17, 3F
→
10/14 10:11, , 4F
10/14 10:11, 4F