- 浏览: 683424 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (198)
- 编程经验 (12)
- 移动端 (2)
- linux (1)
- 基础理论 (10)
- 开发工具 (8)
- 开发语言_java (21)
- 开源框架_Axis2 (8)
- GIS开发_OpenLayers (9)
- GIS开发_ArcGIS (6)
- GIS开发_googleAPI (4)
- GIS开发_AO (2)
- Web前端_Javascript (7)
- Web前端_CSSDIV (2)
- Web前端_WebGL (5)
- Web前端_HTML5 (1)
- 数据库 (17)
- 项目管理 (6)
- REST服务_Restlet (0)
- REST服务_RestEasy (5)
- 连接池 (6)
- 框架组合_SSI (7)
- 框架组合_SSH (37)
- 异常处理 (10)
- 测试 (1)
- ASP/ASP.NET (3)
- 我所遇到的JavaScript (1)
- cas (1)
- CI (1)
- nginx (1)
- 大数据 (1)
- maven (1)
- 机器学习 (0)
最新评论
-
章元o:
正解,问题解决了,要换tomcat的
webservice开发时项目启动过程中出现版本问题 -
dcloud:
大师,按照你的指点进行初始化工作,但是在connection. ...
AO连接sde出现java.lang.UnsatisfiedLinkError: no ntvauth in java.library.path -
yiran0314:
您好 关于这个问题能描述得更详细一点吗?
CXF异常处理 -
tianhandigeng:
找了半个小时了也没小号到m2e最新的地址,既然这个都让你找得这 ...
Myeclipse8.6安装Maven插件------ -
wxb880114:
这个发的比较早了,现在在myeclipse中有自带的,ecli ...
Myeclipse8.6安装Maven插件------
org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.SQLException: ORA-01747: user.table.column, table.column 或列说明无效 ### The error may involve dci.smartcity.operationsmanagement.dao.IRoleDAO.add-Inline ### The error occurred while setting parameters ### SQL: insert into SYS_SECURITY_ROLE( ROLE_ID, ROLE_NAME, ) values ( ?, ?, ) ### Cause: java.sql.SQLException: ORA-01747: user.table.column, table.column 或列说明无效 ; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-01747: user.table.column, table.column 或列说明无效 at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:98) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:71) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364) at $Proxy17.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:236) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:46) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43) at $Proxy19.add(Unknown Source) at dci.smartcity.operationsmanagement.service.RoleServiceImpl.add(RoleServiceImpl.java:24) at dci.smartcity.operationsmanagement.service.RoleServiceImpl.add(RoleServiceImpl.java:1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy21.add(Unknown Source) at dci.smartcity.operationsmanagement.business.RoleBizImpl.findTest(RoleBizImpl.java:116) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:167) at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:344) at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:296) at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:285) at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:336) at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:177) at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56) at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.sql.SQLException: ORA-01747: user.table.column, table.column 或列说明无效
原因之一是sql语句拼接错误,多了逗点;二是使用到了oracle的关键字所致
在复制粘贴时注意检查逗号。
发表评论
-
Oracle之分页查询
2013-07-02 14:37 804Oracle之分页查询 Oracle的分页查询语句基本上可以 ... -
oracle中char与varchar2的区别
2013-05-24 10:28 8201. CHAR的长度是固定的,而VARCHAR2的长度是可 ... -
Oracle使用总结
2013-05-09 09:59 10101.使用Oracle创建表,与Mysql之间的几点区别 ... -
Java 分布式事务(多数据源)
2013-05-08 14:53 863最近这几天一直在整 怎么实现分布式事务。找了很多资料,不过大都 ... -
Oracle Listener动态注册与静态注册(转载)
2013-01-07 10:38 643一.什么是注册 注册就是将数据库作为一个服务注册到监听程序。 ... -
ORA-01033: ORACLE initialization or shutdown in progress
2013-01-07 09:48 1143ORA-01033: ORACLE initializatio ... -
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
2012-11-29 13:29 2965Microsoft Windows [版本 6.1.7600] ... -
Oracle 11G EM 问题
2012-08-31 10:01 2791Microsoft Windows [版本 6.1.7600] ... -
emctl start dbconsole遇到错误:OC4J Configuration issue(转载)
2012-08-31 08:44 1010emctl start dbconsole遇到错误:OC4J ... -
出现Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态。
2012-08-31 08:31 4932问题:打开https://sunhongfeng:1158/e ... -
Oracle11g安装出现em.ear
2012-08-30 19:57 2902[问题] Oracle 11g在安装时找不到文件em.ear ... -
Oracle登录显示报错
2012-08-29 20:53 19751、登陆后页面显示报错 1.1、 错误 java.lan ... -
oracle EM 治理以及诊断 总结__(转载)
2012-08-29 19:38 1356oracle EM 治理以及诊断 总结 10g推出的we ... -
完全卸载ORACLE数据库
2012-08-29 16:27 872完全卸载ORACLE数据库 1、用DBCA删除数据库 2、删 ... -
Oracle安装出现——安装检测到系统的主 IP 地址是 DHCP 分配的地址.
2012-08-29 16:07 10722Oracle 支持在具有 DHCP 分 ... -
如何彻底卸载oracle
2012-08-28 11:59 640http://zhaohe162.blog.163.com/b ...
相关推荐
4. 编辑tnsnames.ora文件,添加或修改数据库连接描述,定义要连接的服务名。 5. 在命令行输入`sqlplus /nolog`,然后使用`CONNECT username/password@service_name`登录到Oracle数据库。 使用SQL*Plus的一些基本...
今天在工程中遇到“ORA-01747: user.table.column, table.column 或列说明无效”的报错情况,查了一下是由于数据库列名起的不好引起的,名字用到了数据库的关键字。 select * from v$reserved_words where keyword ...
- `CREATE TABLE 表名 (column1 数据类型, column2 数据类型, ...);` 8. 查看表结构: - `DESCRIBE 表名;` 9. 数据库对象查询: - `SELECT * FROM DBA_OBJECTS WHERE OBJECT_TYPE = 'TABLE';` 10. 执行SQL脚本...
到此已经说明了如何恢复Truncate表了. 跟据原理可以创建一个恢复包Recover_Truncate_Data,然后我们可以做个实验进行验证恢复效果如何: 第一步:创建表 create ...
<class name="MyContent" table="jc_mycontent"> <meta attribute="sync-DAO">false</meta> <cache usage="read-write"/> <id name="id" type="java.lang.Integer" column="id">...
在Oracle数据库管理中,创建数据库、表以及设置权限是日常操作的重要组成部分,这对于任何数据库管理员或开发者来说都是必备技能。Oracle作为一个功能强大的关系型数据库管理系统,提供了丰富的工具和语法来支持这些...
- 使用 `SELECT` 语句查询表中的指定列或所有列。 - 示例:`SELECT ID, NAME FROM MY_TABLE;` - 示例:`SELECT * FROM MY_TABLE;` ##### 5.3 Distinct 取消重复行 - 使用 `DISTINCT` 关键字可以去除查询结果中的...
在关系型数据库中,一个表中的某一列或几列可以通过定义为外键来引用另一个表的主键或唯一键。这样做可以确保两个表之间的数据一致性,即当在子表中插入一条记录时,必须确保其外键值在父表中存在相应的匹配记录。 ...
- **查询指定列**: 使用 `select column_name from table_name;` - 示例: `select name from employees;` ##### 5.3 Distinct 取消重复行 - **去除重复**: 使用 `distinct` 关键字。 - 示例: `select distinct ...
- **修改表**:通过 `ALTER TABLE` 来修改现有表的结构(如添加、删除或修改列)。 - **删除表**:利用 `DROP TABLE` 命令可以删除整个表及其所有数据。 - **查看表信息**:使用 `DESCRIBE table_name` 或者 `SELECT...
- 另外,题目中还提到了其他例子,比如`column26`列被定义为`CHAR(500)`,这同样是通过增加长度来适应实际数据的需求。 3. **优化控制文件:** - 题目中提及了两个具体的案例,分别涉及`TP_LOANCONTRACTSUM`和`...
- `ORDER BY`:按指定列排序结果,如`SELECT * FROM table_name ORDER BY column_name ASC/DESC`。 3. **数据插入、更新和删除**: - `INSERT INTO`:插入新记录,如`INSERT INTO table_name (column1, column2)...
select t.*, c.COMMENTS from user_tab_columns t, user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表 修改表结构更改表的结构: 1. 编辑...
- 示例:`ALTER TABLE ic_saleout_b ADD (column1 DECIMAL(28,8), column2 DECIMAL(28,8));` - 这条语句向`ic_saleout_b`表中添加了两个新的列`column1`和`column2`。 - **`DROP`语句**: - 用于删除数据库对象...
table s_user( id , name, age) class User{ } //分别使用Statement对象和PreparedStatement对象实现 public class JDBCTest{ //查找s_user表中所有的数据,并且返回他们的集合 public Collection<User> find...
- [-u <user/passwd>] colstats stats for each table, column - [-u <user/passwd>] tabstats stats for each table - params []: view all parameters, even hidden ones - snap: view all snapshots status ...
- Bug 5084687: When a table to be edited contains a column with character length semantics, the Edit Table dialog box will show the byte length instead of the character length of this column. ...