当前位置: 首页 > news >正文

表变量和临时表

SET NOCOUNT ON;

DECLARE @TestTable TABLE (
RowID INT IDENTITY PRIMARY KEY CLUSTERED,
Name VARCHAR(9) NOT NULL UNIQUE,
Age TINYINT NULL,
rowguid UNIQUEIDENTIFIER NOT NULL DEFAULT(newid()));

begin tran

INSERT INTO @TestTable (Name, Age) VALUES ('Roy', 25),('中国风', 21);
rollback tran

SELECT 'Insert rows' as Action, * FROM @TestTable;
/*
Action RowID Name Age rowguid
Insert rows 1 Roy 25 84C4F6CC-3AB3-4D7D-8779-0DCF3414AB61
Insert rows 2 中国风 21 1DB02A77-F20E-4326-A4E4-023CE9F5DEA7
*/
go
if OBJECT_ID('Tempdb..#TestTable') is not null
drop table #TestTable
CREATE TABLE #TestTable (
RowID INT IDENTITY PRIMARY KEY CLUSTERED,
Name VARCHAR(9) NOT NULL UNIQUE,
Age TINYINT NULL,
rowguid UNIQUEIDENTIFIER NOT NULL DEFAULT(newid()));

begin tran

INSERT INTO #TestTable (Name,Age) VALUES ('Roy', 25),('中国风', 21);
rollback tran
SELECT 'Insert rows' as Action,* FROM #TestTable
/*
无记录
*/

转载于:https://www.cnblogs.com/q101301/p/4213763.html

相关文章:

  • 常见排序算法时间复杂度
  • 老子《道德经》第二十五章
  • SVN
  • sql自定义函数及C#中调用
  • json-lib codehuas copyright
  • 周记 2015.1.17
  • UGUI自适应
  • read 系统调用剖析
  • Android系统之Broadcom GPS 移植
  • 寒假汇编语言作业(4)
  • 使用jni接口完成android本地程序的运行--具体的操作
  • java和c的本质--最重要的是启动
  • 脑子放放电
  • 关于ProjectServer定制化项目中心页面
  • c没有main函数/java没有main方法--语言运行的实质之实例
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【知识碎片】第三方登录弹窗效果
  • DOM的那些事
  • MYSQL 的 IF 函数
  • Rancher如何对接Ceph-RBD块存储
  • Selenium实战教程系列(二)---元素定位
  • Spark学习笔记之相关记录
  • Spring框架之我见(三)——IOC、AOP
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 将回调地狱按在地上摩擦的Promise
  • 软件开发学习的5大技巧,你知道吗?
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 使用docker-compose进行多节点部署
  • 我的zsh配置, 2019最新方案
  • 详解NodeJs流之一
  • 怎样选择前端框架
  • ionic入门之数据绑定显示-1
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • !!java web学习笔记(一到五)
  • ![CDATA[ ]] 是什么东东
  • # .NET Framework中使用命名管道进行进程间通信
  • #vue3 实现前端下载excel文件模板功能
  • (八十八)VFL语言初步 - 实现布局
  • (二)JAVA使用POI操作excel
  • (二)linux使用docker容器运行mysql
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (转) 深度模型优化性能 调参
  • (转)项目管理杂谈-我所期望的新人
  • (轉貼) UML中文FAQ (OO) (UML)
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .Net Core 中间件验签
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET程序员迈向卓越的必由之路
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .Net小白的大学四年,内含面经
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • ??javascript里的变量问题