![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 86
bigzoom
生活的理想,理想的生活
展开
-
SQL取出第 m 条到第 n 条记录的方法
分页或者分段调用数据的时候很有用的啊--从Table 表中取出第 m 条到第 n 条的记录:[color=red](Not In 版本)[/color]SELECT TOP n-m+1 * FROM Table WHERE (id NOT IN (SELECT TOP m-1 id FROM Table )) [color=red](Exists版本)[/co...2009-07-10 19:44:13 · 64 阅读 · 0 评论 -
SQL Server系统表
SQL Server系统表SQL Server系统表的作用列表 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库 当前配置选项 sysdatabases 主数据库 服务器中的数据库 syslanguages...原创 2011-04-10 17:17:51 · 95 阅读 · 0 评论 -
SQL Server里面可能经常会用到的日期格式转换方法
select convert(varchar(10),getdate(),120); 结果格式为:2011-04-10 select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select CONVERT(varchar(10), getdate(), 120 )2004-09-12select replace(repl...原创 2011-04-10 18:46:33 · 79 阅读 · 0 评论 -
sql server获取sql语句执行的毫秒数
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下: SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SET ...原创 2011-04-10 19:13:51 · 524 阅读 · 0 评论 -
SQLite学习手册(数据表和视图)
一、创建数据表: 该命令的语法规则和使用方式与大多数关系型数据库基本相同,因此我们还是以示例的方式来演示SQLite中创建表的各种规则。但是对于一些SQLite特有的规则,我们会给予额外的说明。注:以下所有示例均是在sqlite自带命令行工具中完成的。 1). 最简单的数据表: sqlite> CREATE TABLE testtable (first_col inte...原创 2012-02-13 10:38:02 · 70 阅读 · 0 评论 -
压缩数据库日志文件(存储过程)
USE masterGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--建立人: 高升--建立日期:2007/05/18--修改日期:2007/06/02--功能目的:收缩数据库的日志文件--参数: 要执行收缩的数据库名称,如果参数为'',则收缩所有的非系统数据库,这个参数是为了应付临时--情况的,根...原创 2012-02-14 15:48:55 · 104 阅读 · 0 评论 -
SqlServer里DateTime转字符串
Select CONVERT(varchar(100), GETDATE(), 8):14:53:14Select CONVERT(varchar(100), GETDATE(), 9): 06 6 2012 2:53:27:953PMSelect CONVERT(varchar(100), GETDATE(), 10): 06-06-12 Select CONVERT(varch...原创 2012-07-21 09:14:19 · 353 阅读 · 0 评论 -
sql server 使用系统表查询数据库表结构信息
SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End, 字段序号 = A.colorder, 字段名 = A.name,...原创 2012-08-06 14:38:47 · 104 阅读 · 0 评论 -
通过命令附加数据库
通过T-SQL附加数据库的命令为:CREATE DATABASE B2CSysDB ON (filename='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\XXXDB.mdf')FOR ATTACH 不建议大家使用存储过程sp_attach_db来附加数据库...原创 2013-08-06 20:06:29 · 247 阅读 · 0 评论 -
史上最全的MSSQL复习笔记
转自博客园,地址:http://www.cnblogs.com/gameworld/p/4790881.html原创 2015-09-10 10:49:42 · 252 阅读 · 0 评论 -
判断触发器的类型:insert update delete
在一个触发机制包含为insert update delete的触发器内部,如何判断触发该触发器的到底是insert、delete、还是update呢?我们可以通过如下的方式:Insert:IF EXISTS(SELECT 1 FROM inserted) AND NOT EXISTS(SELECT 1 FROM deleted) Update:IF NOT EXIST...原创 2011-04-17 14:44:23 · 639 阅读 · 0 评论 -
oracle操作xml笔记四
使用 fn:doc 和 fn:collection 函数在 XML DB 信息库中查询 XML 数据 有两个重要的 XQuery 函数可用于在 XML DB 信息库中查询所有资源。Fn:doc 是一个 XQuery 函数,可以获取包含 XML 数据的信息库文件。该文件资源由其 URL 参数指出。XQuery 变量可以使用 FLWOR 表达式 FOR 和 LET 绑定到数据。XQue...原创 2010-09-07 12:58:58 · 250 阅读 · 0 评论 -
oracle操作xml笔记三
了解 XQuery 函数和表达式 XQuery 是 W3C 针对查询语言开发的一个标准,用于从 XML 文件提取信息。它允许我们访问物理 XML 文档或者通过 XML 视图虚拟化为 XML 文档的关系数据。使用的表达式可以是简单的查询或较大查询的一部分,而且可以包括标准函数,例如,日期/时间、算术或字符串函数以及用户定义的函数。XQuery 是 Oracle 数据库 10g...原创 2010-09-07 12:58:17 · 391 阅读 · 0 评论 -
详解Oracle10g中MERGE功能的增强
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句可以加WHERE子句 3、在ON条件中使用常量过滤谓词来in...原创 2010-08-11 12:41:26 · 105 阅读 · 0 评论 -
Oracle常用功能集锦
Oracle常用功能集锦数值函数:取得客户端IP地址trim(NVL(sys_context('userenv','ip_address') ,'255.255.255.255') )abs(m) m的绝对值mod(m,n) m被n除后的余数power(m,n) m的n次方round(m[,n]) m四舍五入至小数点后n位的值(n缺省为0)trunc(m[,n]) m截断n位小数位的值(n缺省为...原创 2010-08-11 12:42:29 · 93 阅读 · 0 评论 -
Oracle语句优化53个规则详解
Oracle语句优化53个规则详解1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在...原创 2010-08-11 12:43:28 · 112 阅读 · 0 评论 -
转一篇很详细的 Oracle的日期函数
Oracle的日期函数 相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的...原创 2010-08-24 12:35:27 · 84 阅读 · 0 评论 -
oracle查看被锁的表以及如何解除锁定
-------------查询被锁的表select object_name, machine, s.sid, s.serial# from v$locked_object l, dba_objects o, v$session s where l.object_id = o.object_id and l.session_id = s.sid;--------...原创 2010-09-02 12:25:36 · 126 阅读 · 0 评论 -
110个Oracle常用函数整理汇总
1. ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322. CHR给出整数,返回对应的字符;...原创 2010-09-07 09:15:28 · 88 阅读 · 0 评论 -
在 Oracle 中使用正则表达式
Oracle使用正则表达式离不开这4个函数:1。regexp_like 2。regexp_substr3。regexp_instr4。regexp_replace看函数名称大概就能猜到有什么用了。 regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单:regexp_substr 函数,和 subst...原创 2010-09-07 09:21:39 · 93 阅读 · 0 评论 -
oracle操作xml笔记一
声明:该文章源于oracle官网,经博文只是对其进行了梳理。 本文适用于不了解 Oracle 中 XML 实现的 DBA 或开发人员:其中简要概述了 SQL 和 XML 互操作性和如何着手处理存储在 Oracle 10g 第 2 版数据库中的 XML 文档,此外,还介绍了 DBA 和开发人员在数据库中使用 XML 之前应该熟悉的由 Oracle 数据库 10g 第 2 版提供的...原创 2010-09-07 12:55:50 · 251 阅读 · 0 评论 -
oracle操作xml笔记二
使用 XML 将数据添加到 XMLType 表和列中。正如您可能预期到的,有很多选项可供我们将 XML 数据添加到数据库中。可以使用 SQL、PL/SQL、Java 和 C 程序插入数据。也可以使用 XMLType 表的 SQL*Loader 和 Import/Export 函数将数据加载到数据库中。可以使用 Oracle Streams 来移动 XML 数据,还可以使用 DB...原创 2010-09-07 12:56:42 · 190 阅读 · 0 评论 -
Oracle11g客户端安装与配置
资源 下载资源,直接解压进行配置 Oracle官方资源:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 由于PLSQL Developer是32位软件,所以,需要下载32位Oracle客户端。 项目打包客户端地址如下: (Ve...原创 2018-07-31 00:02:59 · 560 阅读 · 0 评论