关于sql的问题——sql未正确结束

问题描述

关于sql的问题——sql未正确结束

update xfdjb s
set s.transactor =
(select t.fullname from xc_user t where t.username = 'wany')||',yu'
where s.yw_guid = '23e3e467-147e8ccaf3d--7f9f'
总是报错,也看不出来,求教....

解决方案

写成下面这样


update xfdjb s
set s.transactor =
(select t.fullname || ',yu' from xc_user t where t.username = 'wany')
where s.yw_guid = '23e3e467-147e8ccaf3d--7f9f'

时间: 2025-01-30 14:53:57

关于sql的问题——sql未正确结束的相关文章

oracle命令未正确结束 为什么???

问题描述 selectMOUTH_TIME,CITY_NAME,SCOREfromNOAS_APP.APP_INDEX_SCORE_HOME_Mwhere1=1AND(CITY_NAME!='山东'andCITY_NAME!='山东省'andCITY_NAME!='全省')<iftest="MOUTH_TIME!=''andMOUTH_TIME!=null">andMOUTH_TIME=#{MOUTH_TIME,jdbcType=VARCHAR}</if>ord

以下sql报 org 00933 : sql 命令未正确结束

问题描述 现在有 一个 员工表 employee 和一张 部门表 dept 我想获取到 员工跟部门的 id 和name : select a.name ,b.name from employee as a,dept as b where a.dept_id=b.id; 解决方案 是ora 00933吧,把语句改成select a.name ,b.name from employee a,dept b where a.dept_id=b.id;就可以了Oracle还不支持表名跟别名之间有 "AS&

sql-SQL ora-00933问题 没有正确结束

问题描述 SQL ora-00933问题 没有正确结束 select to_date('2015-08-01','yyyy-mm-dd') as startdate,to_date('2015-08-07','yyyy-mm-dd') as enddate,a.channel_name,a.list_type,a.product_name ,b.bc,a.ac,sysdate from (select count(1) as ac,(case when se.channel_name is nu

select-PHP中,查询注册邮箱是否已经存在的SQL,如下为何未生效?

问题描述 PHP中,查询注册邮箱是否已经存在的SQL,如下为何未生效? 问题解决了. 关键代码://查询邮箱是否重复 $user_email = $_POST[""user_email""]; $sql = ""select count(*) from users where user_email='$user_email'""; $result = mysql_query($sql$con); $row = mysql_fe

安装sql server2008时,出现sql server 2005 express未安装

问题描述 安装sql server2008时,出现sql server 2005 express未安装 安装sql server2008时,出现sql server 2005 express未安装,如何解决?还有以前版本的 Microsoft Visual Studio 2008不适用该怎么解决? 解决方案 首先确认你的安装程序是sql server 2008,而不是别的什么东西,然后确认你的电脑上不存在没有卸载干净或者安装失败而残余的组件,如果有,建议重装系统. 解决方案二: 可能是没卸载干净

vb.net修改sql数据库老是出现未初始化大神帮看下

问题描述 vb.net修改sql数据库老是出现未初始化大神帮看下 If TextBox1.Text = "" Then MsgBox("课程信息不能为空!") Exit Sub End If Dim myConn As OleDbConnection = New OleDbConnection(strConn) Dim myComm As OleDbCommand = New OleDbCommand myComm.Connection = myConn myCom

这句SQL应该怎么改才正确?

问题描述 这句SQL应该怎么改才正确? CREATE TABLE t_valid_train_fea AS SELECT tb1.user_id ,tb1.item_id ,tb1.time ,CASE WHEN tb2.label IS NOT NULL THEN tb2.label ELSE 0 END AS label ,feature FROM (select * from tfea_ui_count where tb1.time='2014-12-17') tb1 LEFT OUTER

PL/SQL --&amp;gt; 动态SQL的常见错误

--============================ -- PL/SQL --> 动态SQL的常见错误 --============================       动态SQL在使用时,有很多需要注意的地方,如动态SQL语句结尾处不能使用分号(;),而动态PL/SQL结尾处需要使用分号(;),但不能使用正 斜杠结尾(/),以及shcema对象不能直接作为变量绑定.本文介绍了动态SQL的常见问题.   一.演示动态SQL的使用     下面的示例中,首先使用动态SQL基于sco

【SQL】Oracle SQL monitor

[SQL]Oracle SQL monitor 第一章 被埋没的SQL优化利器--Oracle SQL monitor DBAplus社群 | 2015-11-26 07:00 转载声明:本文为DBA+社群原创文章,转载必须连同本订阅号二维码全文转载,并注明作者名字及来源:DBA+社群(dbaplus). 据说,在Oracle企业版数据库中有一个免费的工具,乃SQL优化之利器,那就是Oracle SQL monitor.下面,由DBA+社群原创专家周俊,给大家科普一下这一被埋没的神器. 周俊 D