临时表创建_临时表的创建方式

临时表创建_临时表的创建方式临时表创建//Anhighlightedblock两种临时表的语法:createglobaltemporarytable临时表名oncommitpreserve|deleterows用preserve时就是SESSION级的临时表,用delete就是TRANSACTION级的临时表一、SESSION级临时表1、建立临时表Sql代码createglobal…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

临时表创建

// An highlighted block

两种临时表的语法:
create global temporary table 临时表名 on commit preserve|delete rows 用preserve时就是SESSION级的临时表,用delete就是TRANSACTION级的临时表
一、SESSION级临时表
1、建立临时表
Sql代码
create global temporary table temp_tbl(col_a varchar2(30))
on commit preserve rows
2、插入数据
insert into temp_tbl values('test session table')
3、提交
commit;
4、查询数据
select *from temp_tbl
可以看到数据'test session table'记录还在。
结束SESSION,重新登录,再查询数据select *from temp_tbl,这时候记录已不存在,因为系统在结束SESSION时自动清除记录
[1] 
二、TRANSACTION级临时表
1、建立临时表
create global temporary table temp_tbl(col_a varchar2(30))
on commit delete rows
2、插入数据
insert into temp_tbl values('test transaction table')
3、提交
commit;
4、查询数据
select *from temp_tbl
这时候可以看到刚才插入的记录'test transaction table'已不存在了;同样,如果不提交而直接结束SESSION,重新登录记录也不存在
DoingNetDbContext这个地方加表名字
WebForm 页面ajax 请求后台页面 方法
function ReturnOperation(InventoryID) { 
   
             //入库 接口
             if (confirm('你确认?')) { 
   
                 $.ajax({ 
   
                     type: "post",
                     url: "xxx.aspx/InStorage",
                     data: "{InventoryID:'"+InventoryID+"'}",//注意,json 对象外面 加 双引号 
                     contentType: "application/json",
                     dataType: "json",
                     success: function (r) { 
   
                         if (r.d =="1") { 
   
              alert("入库成功");
                         } else { 
   
                             alert("入库失败");
                         }
                     },
                     error: function (e) { 
   
                         alert("错误是:" + e.responseText);
                     }
                 })
             } else { 
   
 
             }
         }   
         
         这是前端code  
          [WebMethod]  //注意添加引用,方法为静态
    public static string InStorage(string InventoryID)
    { 
   
  
       return InventoryID;
    }          
   

Jetbrains全家桶1年46,售后保障稳定

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/223008.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号