在本文中,将介绍Transact-SQL中有多少种类型的表。
Transact-SQL(T-SQL)是结构化查询语言,它是Microsoft和Sybase的专有版。
Transact-SQL最初由IBM开发,用于查询,更改和定义关系数据库。
Transact SQL也称为T-SQL。
T-SQL支持许多功能,如变量,循环,条件和例外。
表的类型
Transact SQL中有五种表格
- 标准表
- 临时表
- 表变量
- 派生表
- 视图
标准表
在系统内可用标准表,直到明确删除。
例子
create table oiremp ( id int, name varchar(15), age int, city varchar(15), salary money )
临时表
在系统中可用临时表,而当前数据库会话打开。
例子
SELECT TOP 1 vendorid,SUM(billtotal) AS inv_sum INTO #ven_info FROM dbo.billtbl GROUP BY vendorid ORDER BY inv_sum DESC
表变量
当前批处理正在执行时,表变量可在脚本中获得。
例子
USE vipendra DECLARE @vendorinfo TABLE (vendorid INT, vendorname VARCHAR(40)) INSERT @vendorinfo SELECT vendorid, vendorname FROM dbo.vendors WHERE vendorid IN ( SELECT vendorid FROM dbo.billtbl WHERE billtotal>500 )
派生表
在执行当前批处理时,派生表可在语句中获得。
视图
在系统内可在系统内提供视图,直到明确删除。
日期:2020-06-02 22:17:49 来源:oir作者:oir