Transact-SQL中有多少种表

在本文中,将介绍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