DECLARE @temp_table TABLE (order_no int, username nvarchar(100))
INSERT INTO @temp_table(order_no, username)
SELECT TOP 10
user_id, username
FROM users
ORDER BY user_id
SELECT * FROM @temp_table
@temp_table
中的行总是会被订购吗?
答案 0 :(得分:4)
除非您明确使用ORDER BY,否则永远不会保证订单。
答案 1 :(得分:0)
我们无法保证变量表顺序的原因是因为没有默认主键,所以如果添加一个自动增量键作为默认键,那么它将始终遵循此顺序默认密钥。换句话说,它将遵循插入顺序。
即
isAt