Select FullName, Login
FROM [User]
ORDER BY FullName desc, login asc
Run Code Online (Sandbox Code Playgroud)
Select FullName, Login
FROM [User]
ORDER BY FullName desc, login asc
Run Code Online (Sandbox Code Playgroud)
FullName Login
----------------------------- ------------------------------
M...... H......... mh..@...com
A.... H..... ad..@...com
NULL and..@...com
NULL ben..@...com
NULL roc..@...com
Run Code Online (Sandbox Code Playgroud)
I want the full name in abc order desc and same with login, but I want all nulls to go to the bottom.
我有 2 个带有列名的表WHO
,我正在使用这 2 个表创建一个视图,其中FSwho.who = FStasks.who
.
如果我在FStasks
where 中输入一条新记录FStasks.who = LIZ
,但我的FSwho.who
表上没有记录,那么触发器应该插入LIZ
到我的表中。
使用下面的代码,我得到的错误是
无法绑定多部分标识符“fs_tasks.WHO”。(我也试过
inserted.who
)
我搜索了互联网,我遇到的大多数解决方案都是关于更改同一张桌子上的值。如何将值插入到完全不同的表中?
ALTER TRIGGER [dbo].[FS_TASKS_TRIG]
ON [dbo].[FS_TASKS]
AFTER INSERT,UPDATE
AS
BEGIN
SET NOCOUNT ON;
DECLARE @Action as char(1);
SET @Action = (CASE
WHEN EXISTS(SELECT * FROM INSERTED) AND EXISTS(SELECT * FROM DELETED) THEN 'U' -- Set Action to Updated.
WHEN EXISTS(SELECT * FROM INSERTED) THEN 'I' -- Set Action to Insert.
WHEN EXISTS(SELECT * …
Run Code Online (Sandbox Code Playgroud)