zoukankan      html  css  js  c++  java
  • SQL——用临时表代替过多的变量声明赋值

    用SQL写复杂并且多变的业务很合适。

    因为它很直接的取数据,改数据,写起来快;可以动态修改,改起来快。(但是调试不能光靠断点调试,要会打印调试才好用)。

    用临时表

    当我需要从一条记录的很多字段的时候,我大概有两种选择。

    一种是左边,声明变量,赋值变量。

    二种是右边,确认要用的临时表不存在,把这条记录select into到临时表。

    用临时表更好。

    理由

    1.更简洁。

    2.仍然可以获得智能提示。

    3.sql是专门操作集合的语言,光操作表就行了,声明变量做什么??。

    4.临时表和表变量一样,数据量小的时候存在内存里,数据量大的时候存在硬盘里。------所以不必担心性能。

    5.局部临时表是会话级别,当前连接中可用,其他连接不可访问。当前连接关闭后,会自动释放。------所以不必担心重名的问题。

  • 相关阅读:
    time模块
    collection模块
    re模块
    HTML
    Java数据结构之快速排序
    Java数据结构之循环链表(与单链表比较)
    Java数据结构之单链表
    Java数据结构之队列
    Java数据结构之栈
    java数据结构之数组
  • 原文地址:https://www.cnblogs.com/fabao/p/12801913.html
Copyright © 2011-2022 走看看