zoukankan      html  css  js  c++  java
  • 如何在Sql开发工具中在sql中使用变量

    Oracle中用&变量名来表示变量。比如 select t.* from tab1 t where t.id = '1';
    如果条件的值经常需要边比如一会是 t.id = '1'一会是t.id='2'
    那么还是设置一个变量方便,sql如下
    select t.* from tab1 t where t.id=&id;
    当我们在sqlplus或者PL/Sql Developer中执行这条语句的时候会提示我们输入id的值,需要注意的是如果字段是个varchar2型的需要加上‘’
    当然你也可以将sql改为
    select t.* from tab1 t where t.id=‘&id’;
    这样就不用在写‘’了。
    在Access的sql中也可以使用变量只是格式和Oracle不同
    比如上面的语句如果在Access中可以写成这样
    select t.* from tab1 t where t.id=@id;
    select t.* from tab1 t where t.id=[idValue];
    这里需要注意一下,如果用[]将变量名圈起来的话,变量名和字段名不能一样,我在Access2003下测试不弹出填写变量的框
  • 相关阅读:
    [BZOJ1303][CQOI2009]中位数图
    [BZOJ1192][HNOI2006]鬼谷子的钱袋
    9.5题解
    9.3题解
    9.2题解
    9.1题解
    8.29题解
    8.28题解
    8.23<2>题解
    8.23<1>题解
  • 原文地址:https://www.cnblogs.com/interboy/p/933348.html
Copyright © 2011-2022 走看看