`
sunjava2010
  • 浏览: 13030 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

工作笔记 2010-04-21之 sql

阅读更多
--新建一张表PROD_SUPPORT_MATERIAL_20110421备份表PROD_SUPPORT_MATERIAL里面的数据
create table PROD_SUPPORT_MATERIAL_20110421 as select * from PROD_SUPPORT_MATERIAL;

--在PROD_SUPPORT_MATERIAL表中增加申请时间APPLY_DATE字段
ALTER TABLE PROD_SUPPORT_MATERIAL ADD APPLY_DATE Date;
COMMENT ON COLUMN PROD_SUPPORT_MATERIAL.APPLY_DATE  IS '申请时间';


--把表PROD_SUPPORT_MATERIAL里的UNIT字段改为VARCHAR2()类型
ALTER TABLE PROD_SUPPORT_MATERIAL RENAME COLUMN UNIT TO UNIT_NEW;
ALTER TABLE PROD_SUPPORT_MATERIAL ADD UNIT VARCHAR2(20);
UPDATE PROD_SUPPORT_MATERIAL SET UNIT = CAST(UNIT_NEW AS VARCHAR2(20));
ALTER TABLE PROD_SUPPORT_MATERIAL DROP COLUMN UNIT_NEW;

查询并且可以修改数据
select * from prod_support_material for update

SimpleORM的sql
<sql id="dynamicSelect">
<dynamic prepend="WHERE">
    <isNotEmpty prepend="AND" property="ID">
   INSTR(#ID#,','||ID||',')>0
   </isNotEmpty>
<isNotEmpty prepend="AND" property="NAME">
NAME LIKE '%'||#NAME#||'%'
</isNotEmpty>
<isNotEmpty prepend="AND" property="TYPE">
TYPE LIKE '%'||#TYPE#||'%'
</isNotEmpty>
</dynamic>
</sql>

id是字符串形式,相当于id in()
select * from FROM PROD_SUPPORT_MATERIAL  WHERE
instr(',C4ABF499-B7E0-0001-132E-DF7612F02170,9cb8653c-5ec4-47fb-adfa-39eb89c053b9,',','||id||',') >0
分享到:
评论

相关推荐

    笔记----------sql语句.pdf

    【笔记——SQL语句.pdf】 SQL(Structured Query Language),即结构化查询语言,是用于管理和处理关系数据库的标准语言。在数据库领域,SQL被广泛应用于数据建模、数据操作和完整性约束等方面,支持诸如Oracle、...

    笔记----------sql语句 (2).pdf

    【SQL语句笔记大全一:基础概念与关系型数据库】 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言,广泛应用于Oracle、IBM DB2、SQL Server、SyBASE、Informix等流行的关系型数据库管理系统中...

    笔记----------sql语句.docx

    SQL,全称Structured Query Language,是一种用于管理关系数据库的标准编程语言。在IT行业中,SQL尤其在数据查询、数据更新、数据库设计和管理等方面扮演着核心角色。以下是对标题和描述中涉及的SQL知识点的详细说明...

    sql笔记sql笔记sql笔记sql笔记sql笔记sql笔记

    sql笔记sql笔记sql笔记sql笔记sql笔记sql笔记

    笔记----------sql语句 (2).docx

    SQL,全称Structured Query Language,是一种用于管理关系数据库的标准语言,包括了数据查询、数据操纵、数据定义和数据控制等功能。以下是对SQL语句的一些基础知识的详细解释: 1. 数据库管理系统:文中提到的...

    T-SQL电子书包含PPT及学习笔记、课后作业 非常好的sql学习资料

    T-SQL中级教程,包括PPT、学习笔记及课后作业,非常经典的教程 --建库之前先建路径的代码 exec xp_cmdshell'mkdir d:\mydata', --也可以用exec xp_cmdshell'md d:\mydata' no_output exec xp_cmdshell'rd d:\...

    ---SQL2005--读书笔记

    在SQL2005的读书笔记中,我们探讨的是微软的SQL Server 2005这一强大数据库管理系统的关键概念和技术。SQL(Structured Query Language)是用于管理关系数据库的标准语言,而SQL Server 2005作为其一个版本,提供了...

    SQL笔记-副本.sql

    SQL笔记-副本.sql

    T-SQL课堂笔记

    ### T-SQL课堂笔记知识点详解 #### 创建架构与表结构 在T-SQL中,首先创建了一个名为`S_T`的架构,这是SQL Server数据库中用于组织对象如表、存储过程等的一种方式。随后,创建了三个表:`Student`、`Course`以及`...

    t-sql学习笔记

    t-sql学习笔记,总结的挺好

    T-SQL阅读笔记和习题

    但是对于SQL语言不是很熟悉,于是找了一些书来看,经过多方阅读和对比,最后看到一本《MICROSOFT SQL SERVER 2008技术内幕:T-SQL语言基础》。这本书非常适合于SQL语言初学者,内容比较全面,其次是示例比较简单,...

    sqli-lib64关闯关笔记学习资料.zip

    《Sql-lib注入练习.pdf》则可能是一个更系统的教程,涵盖了SQL注入的基础知识,如错误信息利用、盲注、时间延迟注入、联合查询注入等。它可能还会讨论如何利用工具进行自动化检测,以及如何编写安全的SQL语句以防止...

    数据库自学笔记-SQL

    在SQL自学笔记中,我们将基于《Oracle 11g 入门到精通》这本书来深入理解SQL的各个重要概念。 首先,SQL主要分为四个核心部分: 1. 数据定义功能(DDL,Data Definition Language):这是SQL用于创建、修改和删除...

    SQLServer2005数据库学习笔记

    笔记是本人学习SQLServer一段时间后重新整理出来的,适合有一些入门基础的人学习。 ├─01 安装及使用 │ SQLServer2005安装及使用.txt │ ├─02 常用函数 │ function.sql │ ├─03 建表、建库 │ create.sql ...

    【基础篇】第01篇:PHP代码审计笔记--SQL注入1

    【PHP代码审计笔记——SQL注入1】主要探讨的是在PHP环境中如何防止SQL注入攻击,特别是针对MySQL数据库。SQL注入是一种常见的网络安全威胁,攻击者通过构造恶意的SQL语句,利用程序漏洞来执行非授权的操作,如获取...

    Python-jupyterlabsql用于与SQL数据库交互的JupyterLab扩展

    而`jupyterlab-sql`是一个非常有用的JupyterLab扩展,它使得在JupyterLab环境中直接与SQL数据库进行交互成为可能,无需离开你的工作流程。 **一、jupyterlab-sql简介** `jupyterlab-sql`扩展允许用户在JupyterLab...

    最全的ORACLE-SQL笔记

    【Oracle SQL笔记详解】 Oracle SQL是用于访问和操作Oracle数据库的强大工具,涵盖了各种查询、更新和管理数据的方法。以下是对笔记中提及的一些关键知识点的详细解释: 1. **登录Oracle数据库**:通常以超级管理...

    Sqlserver2008--学习笔记(自己总结)

    ### Sqlserver2008 学习笔记精要 #### 第一章 SQL Server 基础 ##### 1. T-SQL 语句基础 - **创建数据库**: 使用 `CREATE DATABASE` 语句来创建一个新的数据库。例如: ```sql CREATE DATABASE 新数据库名; ``...

    《Pro Oracle SQL》 读书笔记--Chapter 6--6.2 Execution Plans--之四

    《Pro Oracle SQL》是Oracle数据库查询优化的经典之作,第六章主要聚焦在Execution Plans(执行计划)上,这是数据库查询性能优化的关键。本章节的第四部分深入探讨了如何理解和解析执行计划,以及它对SQL性能的影响...

    OracleSQL笔记

    ### Oracle SQL 笔记知识点详解 #### 一、SQLPlus 命令及环境变量 Oracle_sid - **SQLPlus 命令位置**:在 Oracle 安装目录下的 `bin` 文件夹中,可以通过 SQLPlus 来执行 SQL 命令。 - **Oracle_sid 环境变量**:...

Global site tag (gtag.js) - Google Analytics