下面例举要实现的功能
1.场景说明:
一个旧表里的某个字段要从另一个表中的某个字段考贝过来它们之间有主外键关连
那该如何处?
表名 要更新的字段 对应要更新的字段 表名 关系
Update A SET (A1, A2, A3) = (SELECT B1, B2, B3 FROM B WHERE A.ID = B.ID)
eg:
update CUSSERVICE_WORKSHEET cw
set cw.engineer_sign_time =
(select ca.operate_time
from CUSSERVICE_LOG ca
where ca.worksheet_id = cw.id
and ca.scheme_id = 4)
where cw.id > 1056 and cw.id <= 1149
2.场景说明:
我们在delete操作时不小时把表中的数据给删除了,该怎么办呢?
答:我们可以使用下面这个语句找回来
select * from (要找回数据的表) as of timestamp sysdate-1/12
select * from CUSSERVICE_LOG as of timestamp sysdate-1/12
分享到:
相关推荐
这个"SQL常用语句收集资料"的压缩包包含了多种与SQL相关的实用技巧和常见问题的解决方案,涉及了数据处理、查询优化、数据库操作等多个方面。下面我们将深入探讨这些主题: 1. **删除重复数据**:在数据清洗过程中...
### SQL常用语句详解 #### 一、修改表结构:使用`ALTER TABLE`与`ALTER COLUMN` 在SQL中,我们经常需要对现有的表结构进行修改,例如改变某个字段的数据类型或者增加新的字段等。其中,`ALTER TABLE`与`ALTER ...
收集整理的sql重要及不常用语句 INSERT 语句用来在表或视图中添加新的行。在视图中插入一个新行也会在 视 图基于的表中插入这一行。 ● 使用 VALUES 子句为一行或多行指定列数据。例如: INSERT INTO staff VALUES ...
"sql精典语句收集"这个主题涵盖了多种常用的、高效的操作数据库的命令,这些语句在MySQL这样的关系型数据库管理系统中尤为重要。MySQL是开源且广泛使用的SQL数据库,它支持各种类型的数据操作和管理任务。 首先,...
### SQL语句收集:常用数据库表操作语句 根据给定的信息,我们可以总结出一系列重要的SQL语句,这些语句涵盖了数据库操作中的多种常见场景,包括数据查询、数据插入、数据更新与删除等核心功能。下面将对这些SQL...
经典的常用SQL查询语句,比较实用,一些常用的组合语句一一收集
在SQL Server中,掌握一些常见的SQL语句是提高工作效率的关键。以下是一些关于SQL查询的常用技巧和知识点: 1. **去除重复记录**: 使用`GROUP BY`和`HAVING`子句可以去除表中的重复字段。例如,如果你想找出`表`...
### 常用SQL语句知识点汇总 #### 一、数据库操作 1. **创建数据库** - **语法**:`CREATE DATABASE database-name;` - **解释**:用于创建一个新的数据库实例。其中`database-name`是用户自定义的数据库名称。 ...
本文档主要涵盖了多个与SQL相关的经典语句,特别是关于内存设置、文件和文件组管理、日期处理、字符串操作以及数据库对象创建和调整等方面的知识点。 首先,关于内存选项的设置,SQL Server允许管理员通过`sp_...
常用数据操作语句 #### 查询 - `SELECT * FROM table1 WHERE 条件`用于查询满足特定条件的所有记录。 #### 插入 - `INSERT INTO table1 (field1, field2) VALUES (value1, value2)`用于向表中插入新记录。 ##...
- `@@ROWCOUNT()`: 返回最后一条SQL语句影响的行数。 - `DB_NAME()`: 返回当前数据库的名称。 7. **其他函数**: - `ISNULL()`: 如果表达式为NULL,返回替代值。 - `RAND()`: 生成一个0到1之间的随机浮点数。 ...
常用精妙SQL语句收集,含常用高效SQL语句”进一步强调了文档的价值,它包含了一系列实用且巧妙的SQL操作,旨在提高数据库管理效率。 标签中的“SQL语句”涵盖了SQL的所有基本和高级用法,包括数据查询、数据操纵、...
常用sql查询语句如下所示: 一、简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指定列 SQL>SELECT empmo, ename, mgr FROM emp; SQL>SELECT DISTINCT mgr FROM emp; 只...
### SQL数据库操作常用语句详解 #### 一、SQL基础知识概览 SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。它不仅被广泛应用于各种数据库管理系统(DBMS),如MySQL、...
以下是对Excel 2010中一些常用SQL语句的解释: 1. **SELECT查询**: - SELECT语句用于从数据表中选择并返回所需的数据。基本语法是`SELECT [谓词] 字段 AS 别名 FROM 表 [WHERE 分组前条件] [GROUP BY 分组依据] ...
以下是对"Oracle PL/SQL常用47个工具包"的详细解释: 1. **DBMS_OUTPUT**: 这个包用于在服务器端生成调试信息,通过设置缓冲区大小和启用输出,开发者可以在执行过程中打印变量和调试消息。 2. **DBMS_ALERT**: ...
11. 常用SQL操作: - 选择:`SELECT * FROM table1 WHERE 范围` - 插入:`INSERT INTO table1 (field1, field2) VALUES (value1, value2)` - 删除:`DELETE FROM table1 WHERE 范围` - 更新:`UPDATE table1 SET...
10. **存储过程和函数**:预编译的SQL语句集合,可以接受参数并返回结果。存储过程可以提高性能,减少网络流量,封装复杂的业务逻辑。 11. **游标**:允许逐行处理查询结果,常在需要循环处理数据或交互式应用中...
这些是平时个人兴趣爱好收集到的易飞ERP系纺SQL集。适合人群:系统管理员,运维专员或鼎捷顾问等