小编Shr*_*dav的帖子

为什么最后一个PL/SQL语句使用dbms_assert.enquote_literal失败?

下面的PL/SQL块中的第一个和第二个"put_line"语句将成功,但最后一个失败.为什么?它可能是一个错误吗?

declare
  x varchar2(100);
begin
  x := 'Test'''; 
  dbms_output.put_line('x is: ' || x || ', enquoted x is: ' || dbms_assert.enquote_literal(replace(x, '''', ''''''))); 

  x := 'Te''st';
  dbms_output.put_line('x is: ' || x || ', enquoted x is: ' || dbms_assert.enquote_literal(replace(x, '''', '''''')));  

  x := '''Test';
  dbms_output.put_line('x is: ' || x || ', enquoted x is: ' || dbms_assert.enquote_literal(replace(x, '''', ''''''))); 
end;
/
Run Code Online (Sandbox Code Playgroud)

错误是:

Error report:
ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SYS.DBMS_ASSERT", line 317
ORA-06512: at "SYS.DBMS_ASSERT", line 381 …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

java.lang.RuntimeException: 执行 doInBackground() 时发生错误

我正在使用下面的代码。它在 Android Studio 中出错。你能帮忙吗。根据我的理解, args[0] 没有填充一些值。这是为什么?如果 args[0] 没有为此选择任何其他实现。

import android.app.Activity;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.provider.DocumentsContract;
import android.renderscript.Element;
import android.util.Log;
import android.widget.TextView;

import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;

import java.io.IOException;
import java.io.InputStream;
import java.lang.annotation.ElementType;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

public class StockInfoActivity  extends Activity{
    private static final String TAG="StockQoute";

    static final String KEY_ITEM="quote";
    static final String KEY_YEAR_LOW="YearLow";
    static final String KEY_YEAR_HIGH="YearHigh";
    static final String KEY_DAYS_LOW="DaysLow";
    static final String KEY_DAYS_HIGH="DaysHigh"; …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

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

标签 统计

android ×1

android-asynctask ×1

oracle ×1

plsql ×1