project BLF > class BUserRole > business logic query UserRoleByUserRole
Parameters
iiUsrID | integer | |
iiRoleID | integer | |
ilUsrRoleIsDefaultRole | logical | |
icRoleName | character | |
icUsrLogin | character | |
icUsrName | character | |
query condition
each UsrRole where
UsrRole.Usr_ID = iiUsrID AND
UsrRole.Role_ID = iiRoleID AND
UsrRole.UsrRoleIsDefaultRole = ilUsrRoleIsDefaultRole
first Role (inner-join) where
Role.Role_ID = UsrRole.Role_ID AND
Role.RoleName = icRoleName
first Usr (inner-join) where
Usr.Usr_ID = UsrRole.Usr_ID AND
Usr.UsrLogin = icUsrLogin AND
Usr.UsrName = icUsrName
query resultset tqUserRoleByUserRole
field name | data type | db field | description |
tiRole_ID | integer | UsrRole.Role_ID | Role |
tlRoleIsActive | logical | Role.RoleIsActive | Act |
tcRoleName | character | Role.RoleName | Role Name |
tiUsr_ID | integer | UsrRole.Usr_ID | User |
tcUsrLogin | character | Usr.UsrLogin | Login |
tcUsrName | character | Usr.UsrName | User Name |
tiUsrRole_ID | integer | UsrRole.UsrRole_ID | Record ID |
tlUsrRoleIsDefaultRole | logical | UsrRole.UsrRoleIsDefaultRole | Indicates the default role per user. |
Internal usage
BLF