是否可以在我的sql语句中的PL / SQL过程中连接字符串

时间:2010-10-21 13:49:38

标签: oracle plsql

正如标题所示,我想知道是否可以在PL / SQL过程中的select语句中加入字符串。

例如,我有类似的东西

SELECT FCS.CATEGORY, 
       FCS.NUMBERS, 
       FCS.POINTS 
 WHERE FCS.OBJECT = 'T' 
   AND FCS.THIS_DB & strSelectedDB & 

那么,有可能做这样的事吗?

1 个答案:

答案 0 :(得分:2)

你的例子有点令人困惑。您可以使用||连接多个字符串运营商。但是你必须将串联的字符串与某些东西进行比较。但是,您可以直接将列与局部变量进行比较,即

SELECT fcs.category,
       fcs.numbers,
       fcs.points
  FROM some_table fcs
 WHERE fcs.object  = 'T'
   AND fcs.this_db = strSelectedDB

假设strSelectedDB是PL / SQL块中的局部变量。