zoukankan      html  css  js  c++  java
  • PROCEDURE存储过程传入表参数

    --- 1.创建表类型
    create type LocationTableType as Table
    (sonum varchar(20)
    ,itemNum varchar(20)
    ,itemQty int 
    ,soarea varchar(10))

    ---2.创建一个存储过程以表值参数作为输入
    alter proc usp_TestProcWithTable
        @tb  LocationTableType READONLY   ----表值参数 "@tb" 为只读,无法修改
    as

    DECLARE @TVP AS LocationTableType;--声明表值参数变量
    insert into @TVP(Sonum,ItemNum,ItemQty,soarea) --将数据插入表值变量
        select Sonum,ItemNum,ItemQty,soarea from testtb  
    select * from @TVP


    --3.最后执行查询语句如下
    DECLARE @AA AS LocationTableType;
    EXEC usp_TestProcWithTable @AA;

  • 相关阅读:
    2.19
    2.16sqlite
    2.14Android6
    2.12Android5
    2.11Android4
    2.09Android3
    2.08Android2
    2.06Android学习
    dpdk bond
    ContainerCreating
  • 原文地址:https://www.cnblogs.com/Snowfun/p/4614264.html
Copyright © 2011-2022 走看看