有没有办法只在SELECT
列中包含某些数据的行而不使用WHERE
?
例如,如果我有这个:
SELECT * FROM Users
WHERE town = 'Townsville'
Run Code Online (Sandbox Code Playgroud)
有没有办法将WHERE
子句实现到SELECT
语句中?
就像是
SELECT *, town('Townsville') FROM Users
Run Code Online (Sandbox Code Playgroud)
这是一个奇怪的问题,但这是我的同龄人问过的问题
说我正在运行一个查询
begin tran
update users
set name = 'Jimmy'
where name = 'john'
Run Code Online (Sandbox Code Playgroud)
如果我不回滚事务,是否仍会进行这些更改,它会抛出错误还是会作为回滚?
sql-server ×2