问题列表 - 第37844页

在游标声明中使用 if 语句

我使用游标来查看一些数据,但我需要根据参数声明不同的sql语句。问题似乎是我无法在该声明中使用 if statmets:

DECLARE
   CURSOR c IS SELECT * FROM TRAFICO
              IF TipoConsulta = 'mes' then
          BEGIN   
             WHERE TO_CHAR(FECHA_BUSQUEDA, 'MM-YYYY') =To_CHAR(ADD_MONTHS(SYSDATE, -1), 'MM-YYYY')                 
          ELSE                  
              WHERE FECHA_BUSQUEDA >=  SYSDATE -7                  
          END IF;
          ORDER BY ID_TRAFICO;
begin   
  FOR r IN C LOOP
      BEGIN
          Utl_File.Put_Line(Arch, r.ID_TRAFICO );
          i:=i+1;          
      END;
  END LOOP;
END;
Run Code Online (Sandbox Code Playgroud)

我只需要使用 if 更改 sql 语句即可。

我该怎么做呢??

TNKS

sql oracle declaration cursor

1
推荐指数
1
解决办法
6469
查看次数

StructureMap注册表配置中的类的调用方法

我不禁想到,比我的StructureMap Registry中的当前代码有更好的方法。

  For<ISchedulerFactory>().Use(() => new StdSchedulerFactory());
  For<IScheduler>().Use(() => new StdSchedulerFactory().GetScheduler());
Run Code Online (Sandbox Code Playgroud)

有没有办法让它使用以前的注册类型并从中调用方法? (GetScheduler()在ISchedulerFactory接口上)

c# structuremap dependency-injection

3
推荐指数
1
解决办法
1283
查看次数

Git推送HTTP请求密码两次

我设法让git工作拉动并推送http.现在是最后一步,它绕过git push请求两次我的密码.我不想使用.netrc文件.任何的想法 ?谢谢

git

5
推荐指数
1
解决办法
2279
查看次数

Play控制器如何将具有正确名称的变量注入到模板中?

Play入门文档中,他们显示了此控制器:

public static void index() {
  Post frontPost = Post.find("order by postedAt desc").first();
  List<Post> olderPosts = Post.find("order by postedAt desc").from(1).fetch(10);
  render(frontPost, olderPosts);
}
Run Code Online (Sandbox Code Playgroud)

然后,在模板中使用frontPost和olderPosts而没有任何特殊的映射!

<a href="#">${frontPost.title}</a>
Run Code Online (Sandbox Code Playgroud)

Play怎么保留这些名字?

playframework

11
推荐指数
1
解决办法
693
查看次数

Rails:在生产日志中显示SQL查询

我们如何在生产环境中启用SQL查询日志记录?

谢谢,

伊姆兰

sql ruby-on-rails production-environment

32
推荐指数
1
解决办法
9748
查看次数

获取C#中的证书存储名称列表

我可以使用以下声明在特定商店获得证书收集.

X509Store.Certificates

但不确定如何获取当前用户或本地计算机下的证书存储名称列表.我还检查了StoreName枚举,但它只列出了标准商店名称,但没有列出用户定义的名称.

我想要CERTIFICATE STORES列表,而不是特定商店中的证书列表.

c# certificate-store

6
推荐指数
1
解决办法
1万
查看次数

警告 - 危险使用全局此对象

在Google Closure Compiler中,我收到了警告

警告 - 危险使用全局此对象

这是一个例子.错误行和偏移量指的是单词的开头this

function aToggle() {
  if(shown)
    toggle.show()
  else
    toggle.hide()
  $(this).text(shown ? 'Click to hide' : 'Click to show')
  shown = !shown
}
link.onclick = aToggle
Run Code Online (Sandbox Code Playgroud)

我只是将它改为匿名方法,但我aToggle在文件的其他地方重新使用,所以需要命名.

我可以标记aToggle/**@constructor*/- 但它不是构造函数.是否有另一个注释我可以用来消除这个警告,或者我是否在将其标记为构造函数或者出现一堆无用的警告之间?

javascript google-closure google-closure-compiler

8
推荐指数
1
解决办法
4333
查看次数

PHP正则表达式替换链接url

我需要在href="之前添加http://如果http://不遵循href="src="

以下代码部分有效.部分意味着它只考虑<a href="但不考虑src="

$str= preg_replace( 
    "/(?<!a href=\")((http|ftp)+(s)?:\/\/[^<>\s]+)/i", 
    "<a href=\"\\0\"> target=\"blank\">\\0</a>", 
    $str
);
Run Code Online (Sandbox Code Playgroud)

谢谢你们提前回复.

php regex

5
推荐指数
1
解决办法
5850
查看次数

在IE中,如何删除过滤器?

我上课了

.tab{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ffff', endColorstr='#e8f2f8');}

当选择其中一个选项卡时,我想删除过滤器:

.tab.selectedtab{/*what do I put here to remove the filter?*/}
Run Code Online (Sandbox Code Playgroud)

css internet-explorer

54
推荐指数
3
解决办法
4万
查看次数

与其他开发人员共享存储库时,最常见的丢失或覆盖代码的方法是什么?

与其他开发人员共享存储库时,丢失或覆盖代码的最常见方法是什么?

我在与几个股票回购合作之后说这个,我的很多信息都消失了.

什么是安全的解决方法?

我用Github.

git version-control ruby-on-rails github repository

1
推荐指数
1
解决办法
83
查看次数