`

insert的时候select,update的时候create。exists相当于in

 
阅读更多

insert into tp_menu(MENU_ID,menu_name,parent_id,order_no,menu_url,img_url,status,process,activity,flag)
select '11111111111111','额度冻结',868,4,'ftzf/czglxt/plan/authfreeze/authfreeze.jsp','',1,'6630','mainActivity','1'  from dual

 

 

 create table   tb_pay_info2   as  
 select *  from   tb_pay_info t where paytype_id = 3  and is_cancel = 1  and is_clear = 1   and SETTLETYPE_ID = 7

 

---------------------2

select *  from t_pubagency  t where isnew=0 and not  exists(select 1  from t_pubagency t1 where t.code=t1.code and t1.isnew=1 )

分享到:
评论

相关推荐

    存储过程简介.docx

    CREATE PROCEDURE `select_students_by_likename`(IN _likename VARCHAR(225)) BEGIN SET _likename = CONCAT('%', _likename, '%'); SELECT * FROM students WHERE name LIKE _likename; END;; DELIMITER ; ``` ...

    select语句性能优化小结

    15. **索引策略**:不是所有字段都需要索引,过多的索引会降低INSERT和UPDATE操作的性能,需要根据业务需求和数据更新频率权衡。 优化SQL查询不仅关乎技术,更是一种平衡艺术,需要结合具体数据库架构、数据分布...

    instead of 触发器

    CREATE TRIGGER IO_Trig_INS_Employee ON Employee INSTEAD OF INSERT AS BEGIN SET NOCOUNT ON IF (NOT EXISTS (SELECT P.SSN FROM Person P, inserted I WHERE P.SSN = I.SSN)) INSERT INTO Person ...

    学习之数据库实验七.pdf

    if exists(select Sno from inserted where Sno not in (select Sno from Student)) print 'not Sno' delete from SC where Sno not in (select Sno from Student) if exists (select Cno from inserted where ...

    SQL中如何创建触发器.pdf

    在SQL中,触发器是一种特殊的存储过程,它会在特定的数据库操作(如INSERT、DELETE、UPDATE)发生时自动执行。触发器的主要作用是扩展数据库的逻辑功能,允许在数据更改时进行复杂的业务逻辑处理,而无需在应用程序...

    SQL专项练习-学生练习(ppt文档).ppt

    本资源摘要信息档案旨在帮助学生熟悉SQL语言的基本概念和操作,包括SELECT命令、GROUP BY子句、HAVING子句、ORDER BY子句、INSERT命令、UPDATE命令、DELETE命令、CREATE TABLE命令等。 知识点1:SELECT命令 ...

    T-SOL详细教程

    - 示例: 向 `students` 表中插入多行数据: `INSERT INTO students (sname, sgrade, ssex) SELECT '测试女生1', 7, 0 UNION SELECT '测试女生2', 7, 0 UNION ...` **2. 更新数据** - **基本语法**: `UPDATE <表名> ...

    使用 Trigger 紀錄資料表的新增、修改、刪除的行為

    WHEN EXISTS(SELECT 1 FROM inserted) AND EXISTS(SELECT 1 FROM deleted) THEN 2 -- Update WHEN EXISTS(SELECT 1 FROM inserted) THEN 1 -- Insert ELSE 3 -- Delete END INSERT INTO dbo.LOG (id, dbname, ...

    sqlserver触发器例子

    - **Inserted 表**:存储由于执行INSERT或UPDATE语句而要向表中插入的所有行。 #### 三、Instead Of 和 After 触发器 SQL Server 2000 支持两种类型的触发器:Instead Of 触发器和 After 触发器。 - **Instead Of ...

    7实验七触发器.pdf

    cno in (select cno from deleted) end delete from Course where Cno ='003' select * from SC ``` 3. 创建触发器 Grade_modify 最后,我们创建一个触发器 Grade_modify,当 SC 表中的某学生的成绩发生变化时,...

    T-SQL高级查询

    相当于并且 select * from student where id between 2 and 5; select * from student where id not between 2 and 5; --like 模糊查询 select * from student where name like '%a%'; select * from student ...

    MySQL语法大全_MySQL语法大全_

    - 子查询可以在 `SELECT`, `FROM`, `WHERE` 子句中嵌套,如 `SELECT * FROM employees WHERE id IN (SELECT manager_id FROM departments);` 7. 视图(View): - `CREATE VIEW` 创建虚拟表,如 `CREATE VIEW ...

    触发器级联操作的相关问题

    触发器是数据库系统中一种非常重要的对象,它们可以自动响应特定的数据操作事件,如INSERT、UPDATE或DELETE。在SQL Server中,触发器可以用来实施业务规则、数据完整性约束或者进行复杂的级联操作。以下是根据标题和...

    数据库-实验二.pdf

    例如,`INSERT INTO STUDENT (SNO, NAME, SEX) SELECT SNO, SNAME AS NAME, SEX FROM S WHERE SNO IN (SELECT SNO FROM SC WHERE EGRADE>=80)` 将符合条件的记录插入新表。 3. **数据删除**: - `DELETE FROM`语句...

    T-sql教程资源下载

    - 示例: `INSERT INTO students (sname, sgrade, ssex) SELECT '测试女生1', 7, 0 UNION SELECT '测试女生2', 7, 0 UNION SELECT '测试女生3', 7, 0 UNION SELECT '测试女生4', 7, 0 UNION SELECT '测试女生5', 7, ...

    sql server 2005第十二课(sql server触发器)

    IF EXISTS (SELECT 1 FROM inserted WHERE DepartmentID NOT IN (SELECT ID FROM Departments)) BEGIN raiserror('无效的部门ID', 16, 1); ROLLBACK TRANSACTION; END; END; ``` 这个修改后的触发器不仅分配...

    数据库触发器的ppt

    WHERE sno IN (SELECT sno FROM deleted) END ``` 以上示例展示了如何根据具体业务需求创建和应用触发器。通过触发器,开发者可以确保数据的一致性和完整性,同时也可以实现一些自定义的业务逻辑,例如防止非法...

    mysql常用命令集锦--初级DBA

    MySQL常用命令集锦--初级DBA ... MySQL权限控制包括 FILE、PROCESS、RELOAD、SHUTDOWN 等权限,以及数据库/数据表/数据列权限,如ALTER、CREATE、DELETE、DROP、INDEX、INSERT、SELECT、UPDATE 等权限。

    Oracle考试复习资料试题

    7. EXISTS子句用于判断子查询返回的记录是否存在,适用于查询条件涉及其他表的情况。 8. 表连接查询包括INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)和FULL JOIN(全连接),JOIN ON用于连接...

Global site tag (gtag.js) - Google Analytics