ORACLE 一个字段能存多少字符串?
字段CONTENT LONG型
用JSP做得论坛 想发表一段C语言的讲解代码,可提示字符串太长错误,什么问题?long型应该能存几G吧?为什么提示字符串太长?
提示如下:
----------------------------
javax.servlet.ServletException: ORA-01704: string literal too long
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.new_.prb_005fhis.save_jsp._jspService(save_jsp.java:274)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.sql.SQLException: ORA-01704: string literal too long
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:169)
oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
oracle.jdbc.ttc7.Oall7.receive(Oall7.java:543)
oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:822)
oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:1602)
oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1527)
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2045)
oracle.jdbc.driver.OracleStatement.doScrollStmtExecuteQuery(OracleStatement.java:5462)
oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:756)
org.apache.jsp.new_.prb_005fhis.save_jsp._jspService(save_jsp.java:247)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
-------------------------------------