博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
表变量类型的创建及使用
阅读量:5130 次
发布时间:2019-06-13

本文共 688 字,大约阅读时间需要 2 分钟。

sql表变量是sql2005以后才出来的,在批量提交数据还是很好用

一:创建表变量

--创建表变量CREATE TYPE TABLEDec AS TABLE(    id INT ,    num NVARCHAR(20))

二:存储过程用到表变量

--存储过程使用表变量CREATE PROC tableDec    @tabledec TABLEDec readonlyAS    INSERT INTO trantest    (    num     )    SELECT    (    num        )    FROM @tabledecGO

三:测试含表变量的存储过程

--测试表变量的应用DECLARE @tabledec TABLEDecINSERT INTO  @tabledec(num) VALUES('111') INSERT INTO  @tabledec(num) VALUES('222') EXECUTE tableDec @tabledec

 四:表变量批量更新数据

@send_details:为表变量
UPDATE goods SET number = goods.number - details.number            FROM dbo.tb_goods AS goods,@send_details AS details WHERE goods.tb_goodsID = details.goods_id

 

转载于:https://www.cnblogs.com/zhuyapeng/p/5844004.html

你可能感兴趣的文章
Bootstrap
查看>>
Node.js 连接 MySQL
查看>>
ACM-ICPC 2018 world final A题 Catch the Plane
查看>>
那些年,那些书
查看>>
面向对象六大基本原则的理解
查看>>
注解小结
查看>>
java代码编译与C/C++代码编译的区别
查看>>
Bitmap 算法
查看>>
转载 C#文件中GetCommandLineArgs()
查看>>
list control控件的一些操作
查看>>
精读《useEffect 完全指南》
查看>>
SNF快速开发平台MVC-EasyQuery-拖拽生成SQL脚本
查看>>
DrawerLayout实现双向侧滑
查看>>
MySQL入门很简单-触发器
查看>>
LVM快照(snapshot)备份
查看>>
绝望的第四周作业
查看>>
一月流水账
查看>>
数论四大定理
查看>>
npm 常用指令
查看>>
20几个正则常用正则表达式
查看>>