小编Mas*_* Yi的帖子

检查clob是否包含字符串oracle

目前我有这个代码的查询,to_char(CLOB_COLUM) like %s但以下不适用于非常大的clob.是否有另一种解决方案来检查此列是否包含某些字符串.使用oracle 11.2.0.4.0

sql oracle clob

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

2017年前的sql server的string_agg

任何人都可以帮助我使这个查询适用于sql server 2014.这是在Postgresql和可能在sql server 2017上工作.在Oracle上它是listagg而不是string_agg.

这是sql:

select 
string_agg(t.id,',') AS id
from Tabel t
Run Code Online (Sandbox Code Playgroud)

我在网站上检查了一些xml选项应该使用但我无法理解.

sql sql-server string-aggregation

9
推荐指数
2
解决办法
4563
查看次数

PostgreSQL nextval引发错误关系不存在

我有以下sql:

 INSERT INTO in_api_settings ( 
   ENTITY_ID, 
   ACTIVE_START_DATE, 
   ACTIVE_END_DATE) 
 VALUES ( 
   nextval('in_api_settings_seq'), 
   current_date, 
   null)
Run Code Online (Sandbox Code Playgroud)

当我执行它时,我得到错误

错误:关系“ in_api_settings_seq”不存在

在Oracle上,我使用IN_API_SETTINGS_SEQ.NEXTVAL,并且工作正常。我正在从Oracle合并到PostgreSQL,不确定自己在做什么错。

sql postgresql

3
推荐指数
2
解决办法
3574
查看次数

java int [] arrays - 需要将所有值从1更改为0

例如,如果我们有一个数组:

 2 5 1 32 0 3 3 2 11 1
Run Code Online (Sandbox Code Playgroud)

将所有1改为0的最佳方法是什么?

结果应该是:

2 5 0 32 0 3 3 2 11 0
Run Code Online (Sandbox Code Playgroud)

我能想到的只是运行循环并在条件满足时替换.

有内置的java函数吗?

java arrays replace

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

如何重命名系统生成的约束名称和主键索引

正如标题所示,我需要重命名一个名为 sys_ 000545 的主键约束,索引名称也具有相同的名称。我怎样才能在oracle pl/sql 中实现这一点?名字是随机的。

我尝试将 alter index 与选择索引名称的子查询一起使用,但 Oracle 不允许这样做。

编辑我需要此重命名作为更新脚本的一部分

sql oracle12c

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

Java replaceFirst不替换括号

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str = new String("where test = (:viztest)");
      System.out.print("Return Value :" );
      System.out.println(Str.replaceFirst("(:viztest)", "any('25','324')"));
   }
}
Run Code Online (Sandbox Code Playgroud)

结果就是这样

$javac Test.java
$java -Xmx128M -Xms16M Test
Return Value :where test = (any('25','324'))
Run Code Online (Sandbox Code Playgroud)

它应该在哪里 where test = any('25','324')

为什么忽略替换括号以及如何修复它?

java string

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