`
文章列表
     没有任何理由不能使用SQL创建SQL程序。事实上,对大多数数据库管理员来说,这是 个非常有用的技术。下面的SQL代码将产生一个包含SQL语句、名为out.sql的SQL文件。       SQL> set heading off      SQL> set pagesize 0      SQL> set feedback off      SQL> set echo off      SQL> set echo off      SQL> spool out.sql      SQL> select 'set pagesize 55' fro ...
   人们编写的最普通的程序之一是将Oracle8i数据库的数据填入电子表中。可以用 SQL*Plus来完成这一工作。大多数电子表格要求数据之间用逗号隔开,字符型数据需要用单引号或双引号括起来。如果用单引号,则程序如下所示:    SQL>rem* Make spreadsheet data program    SQL>set heading off    SQL>set pagesize 0    SQL>set feedback off    SQL>set echo off    SQL>spool out.dat    SQL>select ' ...

group by 子句

1. 使用group by 子句时,group by 子句中的列项,不一定要select 出来. 2. 在select 子句中的列项必须在group by子句中出现,或是含有聚合函数. 3. 常用的聚合函数有min(), max(), count(), avg(),sum()... 4. having子句是对一组记录的搜索条件,而where子句只是针对单个记录. 例: (1)使用group by 子句: select last_name,state_cd,sum(sales) from customer group by last_name; ERROR at line 1: ORA-0 ...
使用SQL*Loader,可以以文件形式将数据装载到Oracle数据库表中. 1. 在Dos窗口里的SQL*Loader    在大多数平台上,SQL*Loader的执行程序名字为sqlldr.在文档中,它可能叫做sqlload.    在cmd中输入sqlldr将出现以下信息:    SQL*Loader: Release 8.1.5.0.0 - Production on Tue Jun 1 10:00:30 2004 (c) Copyright 1999 Oracle Corporation. All rights reserved. Usage: SQLLOAD keyword = v ...
Global site tag (gtag.js) - Google Analytics