内容列表
- 改变表的一列的缺省值
- 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中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数均
- 分类:数据库 查阅全文