社区
数据库相关
帖子详情
1:如何复制表中的一条记录?
pbs2000
2003-10-17 01:51:30
表格式如下:
t_info
id name blob info
001 pbs 010 student
请问如何将这条记录复制一条,还存在t_info下,但id的值改变,变为002
形成:
001 pbs 010 student
002 pbs 010 student
请各位高手给出个效率高的方法,因为这样的复制条数往往有4,5条,而且blob字段中存储的文件也不小,所以效率很重要,拜托!
...全文
79
6
打赏
收藏
1:如何复制表中的一条记录?
表格式如下: t_info id name blob info 001 pbs 010 student 请问如何将这条记录复制一条,还存在t_info下,但id的值改变,变为002 形成: 001 pbs 010 student 002 pbs 010 student 请各位高手给出个效率高的方法,因为这样的复制条数往往有4,5条,而且blob字段中存储的文件也不小,所以效率很重要,拜托!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kevin218
2003-10-17
打赏
举报
回复
下面是你想要的东西的实现,由于时间问题,给你全考过来了,是用spool写到一个log文件中的内容,自己分析一下啦,快试试:
SQL> desc test;
名称 空? 类型
----------------------------------------- -------- ----------------------------
NAME VARCHAR2(10)
EID VARCHAR2(10)
YEAR VARCHAR2(4)
MONTH VARCHAR2(2)
SQL> select * from test;
NAME EID YEAR MO
---------- ---------- ---- --
aa 001 2000 2
dd 002 2001 7
cc 003 1999 12
bb 004 2003 1
SQL> create table samp as select * from test where rownum<2;
表已创建。
SQL> select * from samp;
NAME EID YEAR MO
---------- ---------- ---- --
aa 001 2000 2
SQL> insert into samp(eid) values('002');
已创建 1 行。
SQL> insert into samp(eid) values('003');
已创建 1 行。
SQL> select * from samp;
NAME EID YEAR MO
---------- ---------- ---- --
aa 001 2000 2
002
003
SQL> update samp a set (name,year,month)=(select name,year,month from samp b
2 where eid='001') where eid>'001';
已更新2行。
SQL> select * from samp;
NAME EID YEAR MO
---------- ---------- ---- --
aa 001 2000 2
aa 002 2000 2
aa 003 2000 2
SQL> commit;
提交完成。
SQL> spool off
pbs2000
2003-10-17
打赏
举报
回复
拜托
我要的是改变其id的值后,剩下的不变,然后插入
47522341
2003-10-17
打赏
举报
回复
insert into t_info(name,blob,info) (select name,blob,info from t_info
where int = 001)
47522341
2003-10-17
打赏
举报
回复
错了;应该是
insert into A02(A0203,A0211) (select A0203,A0211 from A02 where A0202 = 1)
47522341
2003-10-17
打赏
举报
回复
sql.text := 'select(name,blob,info) from yourtable into yourtable';
pbs2000
2003-10-17
打赏
举报
回复
请各位大虾出手
站长必修课:网站是怎样做出来的?
这门课程是为那些想创业,想成为站长或者对网络建站感兴趣的同学准备,课程将从0-1的角度,介绍个人站长和个人站长建站过程中所需要的一切技术储备和工具,让大家对整个建站有个全面的了解,为自己未来的学习提供一个思路和方向,比如,如果你想创业,想要完整独立建设一个网站,你现在需要学习哪些知识!
MYSQL 单表一对多查询,将多条
记录
合并成
一条
记录
MYSQL 单表一对多查询,将多条
记录
合并成
一条
记录
一、描述: 在MySQL 5.6环境下,应工作需求:将一个
表中
多条某个相同字段的其他字段合并(不太会表达,有点绕,直接上图) 想要达到的效果: 实现SQL语句:
复制
代码 1 SELECT 2 a.books, 3 GROUP_CONCAT(a.name SEPARATOR ‘||’) AS NAMES, 4 GROUP_CONCAT(a.code SEPARATOR ‘||’) AS codes 5 FROM 6 temp_info
hibernate
复制
数据库中
一条
记录
最近在用hibernate的时候产生一个问题。我的目的是
复制
一条
记录
。思路:从数据库中取得
一条
记录
封装到对象中,然后改变此对象的主键,最后保存此对象。看似很正确的思路却产生了错误:identifier of the object was alter from 1 to 10。 这是为什么呢?开始从网上搜索,最终找到了原因:从数据库中取得的对象是持久化对象。在hibernate的缓存中有一个备份。当
调试经验——Oracle
复制
一条
记录
到另外
一条
记录
(主键除外)
问题描述: 想
复制
一条
数据作为测试数据,这样就不用担心破坏原来数据的完整性。 方法: 参考文章:https://blog.csdn.net/New_Yao/article/details/80831120 /* Formatted on 2018/11/6 1:08:22 (QP5 v5.256.13226.35538) */ INSERT INTO STUDENT (STUDENT_I...
mysql数据
一条
复制
_Mysql
复制
一条
数据
从不同的表
复制
insert into 表1 select * from 表2 where id =** ;同一张
表中
复制
(无主键)insert into 表1 select * from 表2 where id =** ;同一张
表中
复制
(有主键)insert into 表1(字段1,字段2,字段3) select 字段1,字段2,字段3 from 表1 where id= ** ;一、
复制
表里面的...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章