内容列表
改变表的一列的缺省值
sql server :ALTER TABLE dbo.Test ADD CONSTRAINT DF_Test_column2 DEFAULT 'a' FOR column2 oracle:ALTER TABLE "BV1TO1"."DT_CONTEST_SUPP" MODIFY("ACCEPT" DEFAULT 1)
分类:数据库 查阅全文
SQL优化
去年做了一个信息类网站,由于当时数据量不是很大,所以SQL语句写的很随便,没做什么优化,数据库也没做什么索引,因为在不当时数据量很少,所以也看不出来什么,但后来,随着数据库的增加,显示开始越来越慢,当数据达到三百多万时,就经常出现无法访问的错误了,我以为是数据库的性能有问题。于是对数据库进行了优化(调最小内存占用,和最大内存),当时有一些效果,虽然访问还是慢,但至少不出错了。后来到数据达到400多
分类:数据库 查阅全文
[收藏]ORACLE函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;         A      &
分类:数据库 查阅全文
利用SQL*Loader将 Excel 数据导出到 Oracle 数据库中
系统环境: 1、操作系统:Windows 2000 Server,机器内存128M2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版3、安装路径:C:\ORACLE 实现步骤: 1、打开MicroSoft Excel 2000 2、文件(F)→新建(N)→工作簿→ 3、输入以下数据,存盘为test.xls,如图: 4、文件
分类:数据库 查阅全文
采用Informaker和pbl中dw相结合的方式实现强大的自定义报表功能
    做过大型系统的人应该都有这个体会,就是客户对报表的要求各异,而且中国式报表统计的要求都很高,不是一般的自定义报表软件能够实现的.一般大项目的报表工作量,往往占用了整个项目时间的50%以上,对报表的高要求,往往导致了两个结果:     一个结果是做一个功能强大的自定义报表系统,可以让用户自己定义,OK!真是好想
分类:数据库 查阅全文
利用存储过程
利用存储过程来消除数据库中冗余的数据CREATE PROCEDURE sp_mytest ASdeclare @pro varchar(50)declare @mm intdeclare wu Cursor for select distinct product from mytestopen wufetch next from wu into @prowhile @@fetch_status=0
分类:数据库 查阅全文
数据库的查询优化技术
数据库的查询优化技术 高山鹰(2002-11-24 15:31:28)   数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到
分类:数据库 查阅全文
sql note
SELECT *FROM usertableORDER BY age desc,userid ASC  先按年龄从大到小排序,相同的年龄的再按uerid从小到大排序。=========================================================================================SELECT p1.pub_id,p2.pub
分类:数据库 查阅全文
eclipse3.0.1汉化方法
eclipse3.0.1下载地址:http://download2.eclipse.org/downloads/drops/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.zip eclipse3.0.1汉化包下载地址:http://download2.eclipse.org/downloads/drops/L-3.0.1_Translations-20
分类:数据库 查阅全文
数据库中加条件判断来决定显示的数值
SELECT jxc_yj_xzwz.clmc AS 物资名称, jxc_yj_xzwz.ggxh AS 规格型号,       CAST(jxc_yj_xzwz.sl AS int) AS 数量, ISNULL(scdwbmk.dwmc, '') AS 所属部门,       CASE jxc_y
分类:数据库 查阅全文
SQL注入的新技巧
 SQL注入的新技巧 来源:黑客基地                表名和字段名的获得 适用情况: 1)数据库是MSSQL 2)连接数据库的只是普通用户 3)不知道ASP源代码 可以进行的攻击 1)对数据内容进行添加,查看,更改 实例: 本文件以 h
分类:数据库 查阅全文
9i迁移数据文件 过程
--9i迁移数据文件 过程 1.查看视图 select * from dba_data_files 确定要移动的数据文件 "位置" 和 "名称" 源位置和名称 : '/home/oracle/product/92/oradata/adp/users02.dbf' 目标位置和名称: '/home/oracle/oradata/adp/users02.dbf' 2.停掉数据库 shut
分类:数据库 查阅全文
使用dbms_rowid包获得rowid的详细信息
使用dbms_rowid包获得rowid的详细信息 Last Updated: Sunday, 2004-11-07 12:46 Eygle          Rowid中包含了记录的详细信息,通过dbms_rowid包可以获得这些信息.本文通过一个定义自定义函数介绍该package的使用.
分类:数据库 查阅全文
Oracle入门基本知识一点通
 From :Pconline               1.一个表空间只能属于一个数据库。   2.每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上)。   3.每个数据库最少有一个表空间(SYSTEM表空间)。  4.建立SYSTE
分类:数据库 查阅全文
only a sql
select a.id,a.name,a.scorefrom temp a,(select name,max(score) as max_score from temp group by name) bwhere a.name =b.nameand a.score=b.max_score
分类:数据库 查阅全文
如何查找、删除表中重复的记录
如何查找、删除表中重复的记录 软件环境: 1、Windows NT4.0+ORACLE 8.0.42、ORACLE安装路径为:C:\ORANT 问题提出: 1、当我们想要为一个表创建唯一索引时,如果该表有重复的记录,则无法创建成功。 方法原理: 1、Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,  row
分类:数据库 查阅全文
Windows NT/2000操作系统认证方法
remote_login_passwordfile: 说明: 指定操作系统或一个文件是否检查具有权限的用户的口令。如果设置为 NONE, Oracle 将忽略口令文件。如果设置为 EXCLUSIVE, 将使用数据库的口令文件对每个具有权限的用户进行验证。如果设置为 SHARED, 多个数据库将共享 SYS 和 INTERNAL 口令文件用户。 值范围:NONE | SHARED |
分类:数据库 查阅全文
关于数据库连接
对于数据库的连接,有一些共性的东西;积累了几个方法,可以作为一个可复用的模块。/********************************************************************/  类JbfcmsConnect :import java.io.*;import java.util.*;import java.sql.*;import java.te
分类:数据库 查阅全文
防范SQL注入式攻击~
 拷贝别人的 SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。比如: 如果你的查询语句是select * from admin where username='"&user&"' and password='"&pwd&
分类:数据库 查阅全文
PL/SQL单行函数和组函数详解
  函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:   单行函数   组函数   本文将讨论如何利用单行函数以及使用规则。  SQL中的单行函数  SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数均
分类:数据库 查阅全文
<< 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 >>