-2
例如,在一個[EMP]表中,列是:如何獲取列描述
emp_id emp_name emp_role
如果emp_role
列值被插入可以是0(對於管理員),1的值(管理),2(針對員工)。
現在有什麼辦法可以在SQL服務器數據庫中獲得列表emp_role
(比如,0代表管理員)的詳細信息以及相關表格(即[emp]
)嗎?
謝謝。
例如,在一個[EMP]表中,列是:如何獲取列描述
emp_id emp_name emp_role
如果emp_role
列值被插入可以是0(對於管理員),1的值(管理),2(針對員工)。
現在有什麼辦法可以在SQL服務器數據庫中獲得列表emp_role
(比如,0代表管理員)的詳細信息以及相關表格(即[emp]
)嗎?
謝謝。
如果你有字典表,角色定義,這將是類似於:
select e.emp_id, e.emp_name, r.name
from emp e
inner join role r on e.emp_role = r.id
如果沒有,但你知道的角色名稱將是類似於:
select emp_id, emp_name,
case emp_role when 0 then 'Administrator' when 1 then 'Management' when 2 then 'Employees' end as RoleName
from emp
沒有,除非你知道數據庫的結構和關係。您應該查看以下概念:表,主鍵,外鍵和關係。 –