小编iba*_*ght的帖子

在oracle SQL查询中使用string contains函数

我正在使用Oracle数据库,我想知道如何在varchar类型列中找到行,其中该列的值具有包含某些字符的字符串.

我正在尝试这样的事情(这是我想要的一个简单例子),但它不起作用:

select p.name
from   person p
where  p.name contains the character 'A';
Run Code Online (Sandbox Code Playgroud)

我也想知道我是否可以使用chr(1234)1234是ASCII代码而不是'A'我的示例查询中的字符的函数,因为在我的情况下我想在我的数据库中搜索一个人的名字包含8211字符的值作为ASCII码.

通过查询,select CHR(8211) from dual;我得到了我想要的特殊字符.

例:

select p.name
from   person p
where  p.name contains the character chr(8211);
Run Code Online (Sandbox Code Playgroud)

sql oracle

37
推荐指数
3
解决办法
21万
查看次数

Apache POI setPrintArea为A4页面大小

我正在使用Apache POI API生成.xls文件,我想设置我的文件的printArea.

我知道有一个setPrintArea()函数被调用,但是这个函数作为参数开始和结束我的打印区域的行和列.

我想知道,如果有办法用A4纸(210mmx290mm)的尺寸设置每张纸的打印区域

谢谢.

java excel xls apache-poi

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

ksh 语法错误:`if' 不匹配

我是 ksh 世界的新手,我现在有一个脚本问题。此行下的脚本位于 UNIX 机器中用户的 .profile 文件中,当我尝试与他连接时,总是出现错误

home/userTest/.profile: 语法错误:`if' 不匹配

我不知道如何解决这个问题,因为我想这个脚本定义了连接用户的提示,如果我有这个错误提示只显示“$”

我试过命令

ksh -n /home/userTest/.profile

我总是在文件的最后一行收到错误

#!/bin/ksh
# ksh example 
if [[$0 = "ksh"]];
then
  bash
  exit $?
fi

if [[$0 = "-ksh"]];
then
  bash --login
  exit $?
fi

export LOGIN=$LOGNAME

#prompt config
PS1="$LOGIN@"$(hostname)":$PWD"

if [["$(id -u)" = "0"]];
then
  export PS1="$PS1# "
else
  export PS1="$PS1> "
fi

#Alias utile
alias ll="ls -la"

#Set any export here
export PATH_EXAMPLE=/home/userTest
export JAVA_HOME=$PATH_EXAMPLE/games/java/current
export PATH=$JAVA_HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题 ?

谢谢。

syntax ksh syntax-error

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

标签 统计

apache-poi ×1

excel ×1

java ×1

ksh ×1

oracle ×1

sql ×1

syntax ×1

syntax-error ×1

xls ×1