有一個資料表UserProgramRights,這個資料表示在管理某個User(UserID)?是否有某支程式(ProgramID)?的使用權限(YN)?
在新增一支程式(Prog001)後,要根據User帳號(UserAccount)的資料YN是否為Y?如果是Y就授予該User使用程式Prog001的權限。
SQL語法如下:
- 查看一下資料來源的資料表
select * from UserAccount (這個步驟不一定需要) - 查看一下要插入資料的資料表
select * from UserProgramRights (這個步驟不一定需要) - 使用以下 Insert 的SQL語法,將資料來源插入對應的目標資料來源
insert into UserProgramRights (UserID,ProgramID,YN)
(select UserID,'Prog001','Y' from UserAccount where YN='Y' ) - 查看一下插入資料的結果
select * from UserProgramRights (這個步驟不一定需要)
善用SQL與法來管理資料,可以讓管理的工作更輕鬆愉快的進行 ... :)
沒有留言:
張貼留言