こんにちは、SQL-SERVER でビューを作成しました。また、このビューの返された結果に列を追加できるようにしたいと考えています。
これが私のコードです:
ALTER VIEW [eConnect].[GetStudentTeachers]
AS
select
srmitv.StudentId as StudentId,
srmitv.TeacherAlias as Alias,
srmitv.TeacherAvatarFileName as AvatarFileName,
srmitv.TeacherMessageUserId as MessageUserId,
srmitv.TeacherUserName as UserName,
sp.Sex as Gender,
from
StudentRegularModuleInstanceTeachersView srmitv
inner join Sync_Persons sp on srmitv.TeacherId = sp.TeacherID and sp.Deletion_Date is null
union
select
somirtv.StudentId as StudentId,
somirtv.TeacherAlias as Alias,
somirtv.TeacherAvatarFileName as AvatarFileName,
somirtv.TeacherMessageUserId as MessageUserId,
somirtv.TeacherUserName as UserName,
sp.Sex as Gender
from
dbo.StudentOlcModuleInstanceRelatedTeachersView somirtv
inner join Sync_Persons sp on somirtv.TeacherId = sp.TeacherID and sp.Deletion_Date is null
GO
ここで、常に値が 1 である RoleId という別の列をここに追加したいと思います。これを達成するにはどうすればよいですか?