sql server 临时数据怎么查
时间: 2024-06-13 15:06:30 浏览: 155
在SQL Server中,可以使用临时表或表变量来存储临时数据。临时表是在tempdb数据库中创建的表,只在当前会话中存在,当会话结束时,临时表将自动删除。表变量是在内存中创建的变量,只在当前批处理或存储过程中存在,当批处理或存储过程结束时,表变量将自动删除。以下是查询临时表和表变量的示例:
1. 查询临时表
```sql
-- 创建临时表
CREATE TABLE #temp (id INT, name VARCHAR(50))
-- 插入数据
INSERT INTO #temp VALUES (1, 'John'), (2, 'Mary'), (3, 'Tom')
-- 查询数据
SELECT * FROM #temp
-- 删除临时表
DROP TABLE #temp
```
2. 查询表变量
```sql
-- 声明表变量
DECLARE @temp TABLE (id INT, name VARCHAR(50))
-- 插入数据
INSERT INTO @temp VALUES (1, 'John'), (2, 'Mary'), (3, 'Tom')
-- 查询数据
SELECT * FROM @temp
-- 不需要手动删除表变量
```
阅读全文