`
heimuad
  • 浏览: 296882 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

一些常用sql的写法记录

阅读更多

整型

select * from PM_ZDT_DCJXSB where inst_id = 635982;


select * from PM_ZDT_DCJXSB where inst_id between 635982  and 635987;

字符型


select * from PM_ZDT_DCJXSB where PM_ZDT_DCJXSB.SBMC='绞龙';

日期型


select * from PM_ZDT_DCJXSB where to_char(jxjssj,'yyyy-mm-dd')='2006-12-07';
 
select * from PM_ZDT_DCJXSB where to_char(jxjssj,'yyyy-mm-dd')>'2006-12-07';


select * from PM_ZDT_DCJXSB where to_char(jxjssj,'yyyy-mm-dd')>='2006-12-07';

select * from PM_ZDT_DCJXSB where to_char(jxjssj,'yyyy-mm-dd')>='2006-12-07' and to_char(jxjssj,'yyyy-mm-dd')<='2006-12-12';

select   *   from   date_table   where   to_char(datetime,'yyyy-mm-dd')='2005-06-14'

分享到:
评论
5 楼 heimuad 2007-09-15  
使用CLOB或者BLOB大型文本.  
  <%@   page   contentType="text/html;charset=gb2312"%>  
  <%@   page   import="java.sql.*"%>  
  <%@   page   import="java.lang.*"   %>  
  <%@   page   import="com.jspsmart.upload.*"   %>  
  <%@   page   import="DBstep.iDBManager2000.*"%>  
  <%  
          //实例化上载bean  
          com.jspsmart.upload.SmartUpload   mySmartUpload=new   com.jspsmart.upload.SmartUpload();  
          //初始化  
          mySmartUpload.initialize(pageContext);  
          //设置上载的最大值  
          mySmartUpload.setMaxFileSize(500   *   1024*1024);  
          //上载文件  
          mySmartUpload.upload();  
        //循环取得所有上载的文件  
      //   for   (int   i=0;i<mySmartUpload.getFiles().getCount();i++){  
        //取得上载的文件  
        com.jspsmart.upload.File   myFile   =   mySmartUpload.getFiles().getFile(0);  
        if   (!myFile.isMissing())  
          {  
        //取得上载的文件的文件名  
          String   myFileName=myFile.getFileName();  
          //取得不带后缀的文件名  
          String     suffix=myFileName.substring(0,myFileName.lastIndexOf('.'));  
          //取得后缀名  
          String     ext=   mySmartUpload.getFiles().getFile(0).getFileExt();      
          //取得文件的大小      
          int   fileSize=myFile.getSize();  
          //保存路径  
          String   trace="c:/"+myFileName;  
          //取得别的参数  
          String   explain=(String)mySmartUpload.getRequest().getParameter("text");  
          String   send=(String)mySmartUpload.getRequest().getParameter("send");  
          //将文件保存在服务器端    
          myFile.saveAs(trace,mySmartUpload.SAVE_PHYSICAL);  
          //下面的是将上载的文件保存到数据库中  
          //将文件读到流中    
          java.io.File   file   =   new   java.io.File(trace);  
          java.io.FileInputStream   fis   =   new   java.io.FileInputStream(file);  
        //打开数据库  
        ResultSet   result=null;  
        String   mSql=null;  
        PreparedStatement   prestmt=null;    
        DBstep.iDBManager2000   DbaObj=new   DBstep.iDBManager2000();  
        DbaObj.OpenConnection();  
        //将文件写到数据库中  
        mSql="insert   into   marklist   (markname,password,marksize,markdate,MarkBody)   values   (?,?,?,?,?)";  
        prestmt   =DbaObj.Conn.prepareStatement(mSql);  
        prestmt.setString(1,   "aaa");  
        prestmt.setString(2,   "0000");  
        prestmt.setInt(3,   fileSize);  
        prestmt.setString(4,   DbaObj.GetDateTime());  
        prestmt.setBinaryStream(5,fis,(int)file.length());  
        DbaObj.Conn.setAutoCommit(true)   ;  
        prestmt.executeUpdate();  
        DbaObj.Conn.commit();  
        out.println(("上载成功!!!").toString());  
        }  
        else    
        {   out.println(("上载失败!!!").toString());   }    
      //   }//与前面的if对应  
  %>  
4 楼 heimuad 2007-09-12  
oracle 表空间知识 建立表空间 临时表空间2007-06-01 10:22一、建立表空间

CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k

二、建立UNDO表空间

CREATE UNDO TABLESPACE UNDOTBS02
DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M

#注意:在OPEN状态下某些时刻只能用一个UNDO表空间,如果要用新建的表空间,必须切换到该表空间:

ALTER SYSTEM SET undo_tablespace=UNDOTBS02;

三、建立临时表空间

CREATE TEMPORARY TABLESPACE temp_data
TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M

四、改变表空间状态

1.使表空间脱机

ALTER TABLESPACE game OFFLINE;

如果是意外删除了数据文件,则必须带有RECOVER选项

ALTER TABLESPACE game OFFLINE FOR RECOVER;

2.使表空间联机

ALTER TABLESPACE game ONLINE;


3.使数据文件脱机

ALTER DATABASE DATAFILE 3 OFFLINE;

4.使数据文件联机

ALTER DATABASE DATAFILE 3 ONLINE;

5.使表空间只读

ALTER TABLESPACE game READ ONLY;

6.使表空间可读写

ALTER TABLESPACE game READ WRITE;

五、删除表空间

DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

六、扩展表空间

首先查看表空间的名字和所属文件

select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

1.增加数据文件
ALTER TABLESPACE game
ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;

2.手动增加数据文件尺寸
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'
RESIZE 4000M;

3.设定数据文件自动扩展
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf
AUTOEXTEND ON NEXT 100M
MAXSIZE 10000M;

设定后查看表空间信息

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

3 楼 heimuad 2007-09-12  
alter table emp add constraint emp_fk_emp foreign   key(mgr) references dept;
2 楼 heimuad 2007-09-12  
alter table dept add constraint dept_pk primary key(deptno);
1 楼 heimuad 2007-08-29  
select SBMC,DLXH,YXZLL,SSZLL,CLSJ,CLR from MW_APP.MWT_UD_PD_YX_DLYXWDFHJC where sbmc like '%缆%'

相关推荐

    OA系统常用SQL语句

    例如,"批复意见回填表单.doc"和"将处理人姓名与处理时间回填表单字段.doc"可能涉及到对审批流程记录的管理,通过SQL语句更新这些记录,确保流程的完整追踪。 3. **日常办公**:日常工作中,如文档权限管理是常见的...

    泛微系统SQL语句大全

    SQL语句可以用于跟踪流程状态、查询历史记录、分析流程效率等。例如,通过`JOIN`操作结合流程表和任务表,可以获取某个任务的所有处理人及他们的处理时间。 3. **效率排名SQL**: - 效率排名通常涉及对员工、部门...

    ibatis常用的sql

    根据提供的文件信息,本文将对ibatis常用的SQL语句进行详细的解析与说明。这些SQL语句主要用于Oracle数据库中,涉及到了删除、插入以及查询等基本操作,并且在...以上就是对所提供的ibatis常用SQL语句的详细解析。

    Ibatis常用sql语句

    根据给定的文件信息,以下是对“Ibatis常用SQL语句”的详细解析,涵盖了一系列Ibatis在数据操作中的应用实例。 ### Ibatis简介 Ibatis是一个支持普通SQL查询、存储过程以及高级映射的优秀持久层框架。Ibatis可以让...

    SQL注入技巧2-常用技巧总结(攻击向量)

    #### 常用SQL注入技巧 1. **绕过过滤机制**:在实际环境中,很多Web应用都会采用一定的过滤机制来防止SQL注入攻击。因此,了解如何绕过这些过滤机制至关重要。 - **使用双符号绕过**:例如将`and`或`or`替换为`&&`...

    SqlServer2000触发器

    虽然提供的压缩包文件名称为`java常用资料.pdf`,但根据题目要求,我们讨论的是SQL Server 2000的触发器。若想了解更多关于Java的信息,可以参考这个PDF文档。对于SQL Server 2000触发器的深入学习,可以访问博文...

    SQLPrompt_7.2.0.241【含KEY】

    3. 代码分析和优化:SQLPrompt能够检测出潜在的性能瓶颈和不规范的SQL写法,并提供改进建议。例如,它可以识别出冗余的子查询、未使用的变量,以及建议更优的JOIN条件等。 4. 错误检查:在编写SQL语句时,SQLPrompt...

    Oracle中优化SQL的原则

    以下是一些优化SQL的原则和策略: 1. **完全匹配已检验的语句**:确保执行的SQL语句与已经在共享池中的语句完全一致,这有助于避免不必要的解析和计划生成,从而提高执行效率。 2. **统一变量命名**:保持变量名称...

    sql server语句大全 内附各种语句详细写法,零基础入门更实用

    常用SQL语句** - **选择**: - **语法**: `SELECT * FROM table_name WHERE condition` - **示例**: 选择`table1`中符合条件的记录。 ```sql SELECT * FROM table1 WHERE condition ``` - **插入**: - **...

    SQL查询前10条记录(SqlServermysqloracle)语法分析.docx

    本文将详细解析SQL Server、MySQL和Oracle这三种常用数据库系统中查询前10条记录的语法。 首先,对于SQL Server,我们可以使用`TOP`关键字来获取指定数量的记录。基础的查询前10条记录的语句如下: ```sql SELECT ...

    15个常用的SQL Server高级语法

    这里我们将深入探讨标题中提到的15个常用SQL Server高级语法,以提升你的数据库操作能力。 1. **CASE...END** 语句: CASE...END 语句在SQL Server中提供了类似C#中的switch-case逻辑,允许根据不同的条件返回不同...

    一次SQL Tuning引出来的not in , not exists 语句的N种写法2

    在数据库管理和查询优化中,`not in`和`not exists`是两个常用的SQL操作符,用于从结果集中排除特定的记录。然而,它们在执行效率上存在差异,特别是在处理大数据集时。以下是对这两个操作符的详细说明: 1. `not ...

    sqlserver分页的两种写法分别介绍

    在SQL Server 2005之前,或者不支持窗口函数的版本中,一种常用的分页方法是通过子查询和`NOT IN`或`NOT EXISTS`来实现。以下是一个使用存储过程的例子: ```sql CREATE PROC p_paged1 @pageSize INT, @current...

    C#后台分页及数据库脚本常用的几种分页写法

    ### C#后台分页及数据库脚本常用的几种分页写法 #### 分页技术概述 在Web开发中,为了提高用户体验以及服务器性能,通常会采用分页技术来展示大量数据。分页技术不仅可以减少单次请求的数据量,降低服务器压力,还...

    sql语句常用语句使用用例

    需要注意的是,在实际应用过程中,还需要根据具体的业务需求调整 SQL 语句的具体写法,并且要充分考虑数据的安全性和完整性。此外,现代 SQL 支持更多高级功能,比如聚合函数、子查询、连接等,这些将在后续的学习中...

    SQL编码规范.pdf

    - **规则5.9 函数及表达式放在等号左边**:这样的写法更符合编程习惯,便于阅读。 - **规则5.10 不等于统一使用"&lt;&gt;"**:使用`&lt;&gt;`代替`!=`,以保持一致性。 - **规则5.11 使用表的别名**:通过为表名设置别名,可以使...

    sql中各种连接详解

    在传统的SQL写法中,通常使用WHERE子句来实现连接功能。然而,这种方式不如使用JOIN关键字清晰且易于理解。下面是一些例子: **传统写法示例:** ```sql SELECT a.id, a.name, b.id, b.name, c.id, c.name FROM a,...

    oracle sql编程参考

    #### 三、常用 SQL 语句写法 ##### 1. SELECT 语句 SELECT 语句是最常用的 SQL 查询语句,用于从数据库中检索数据。 - **基本语法**: ```sql SELECT column1, column2, ... FROM table_name; ``` - **示例**: ...

    SQL性能优化

     同一功能同一性能不同写法SQL的影响  Select * from zl_yhjbqk  Select * from dlyx.zl_yhjbqk(带表所有者的前缀)  Select * from DLYX.ZL_YHJBQK(大写表名)  Select * from DLYX.ZL_YHJBQK(中间多...

Global site tag (gtag.js) - Google Analytics