How to convert TIMESTAMP value to a DATE value
PL/SQL - Version: 9.0.1.4 to 10.2.0.0Information in this document applies to any platform.[@more@]Currently there are no built in functions to convert TIMESTAMP to DATE, but the following PL/SQL function can be used to achieve the same:Create or replace function convert_ts_to_date(tstamp timestamp) return date is V_DATE date; V_DAY VARCHAR2(2); V_MONTH VARCHAR2(2); V_YEAR VARCHAR2(4);BEGIN V_DAY:=EXTRACT(DAY FROM tstamp); V_MONTH:=EXTRACT(MONTH FROM tstamp); V_YEAR:=EXTRACT(YEAR FR
SQLPLUS生成HTML表单
---------------------------------------------------------- formatTableContents.sql-- VERSION 1.0-- written by ForeverLee-- This SQL Plus script lists Contents by table.--------------------------------------------------------SET VER OFF---------GET TABLE COMMENTS-----------column t_name new_value tb_name;column t_comments new_value tb_comments;select TABLE_NAME t_name,COMMENTS t_comments from user_tab_comments where TABLE_NAME='&table_name';SET ECHO OFF SET FEEDBACK OFFSET TERM ON
优化你的系统--索引(一) 正确使用索引
优化你的系统--索引(一) 正确使用索引正确应用索引可以明显提高应用性能.正确应用索引包括两部分,创建正确的索引和这确使用索引.这里我们关心后者,开发人员如何正确使用索引.首先建立测试环境.SQL> create table test (id number,tu_mdn varchar2(20),name varchar2(20)) tablespace users;表已创建。[@more@]优化你的系统--索引(一) 正确使用索引正确应用索引可以明显提高应用性能.正确应用索引包括两部分,创建正确的索引和这确使用索引.这里我们关心后者,开发人员如何正确使用索引.首先建立测试环境.SQL> create table test (id n
优化你的应用--请使用绑定变量
首先清空shared pool,确保测试数据库处于干净状态.SQL> alter system flush SHARED_POOL;系统已更改。我们选取ALL_OBJECTS表做测试.它有29542条纪录.[@more@]首先清空shared pool,确保测试数据库处于干净状态.SQL> alter system flush SHARED_POOL;系统已更改。我们选取ALL_OBJECTS表做测试.它有29542条纪录.SQL> DESC ALL_OBJECTS 名称
编译数据库失效对象脚本
set heading offset pages 9999set linesize 500set verify offset echo offSET FEED OFFspool compile_invalid_object.sqlselect 'alter '||object_type||' '||object_name||' compile;' from user_objects where status = 'INVALID' and object_type in ('VIEW','FUNCTION','JAVA SOURCE','JAVA CLASS','PROCEDURE','PACKAGE','TRIGGER');select 'alter package '||object_name||' compile body;' from user_objects where status = 'INVALID' and object_type = 'PACKAGE BODY';spool o
sqlloader
SQL> conn sm2/sm2已连接。SQL> create table temp (name varchar2(20),id varchar2(5),jc varchar2(20));表已创建。SQL> exit从Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.1.0 - Production中断开C:Documents and SettingsForeverLee>sqlldr sm2/sm2control = E:mytestsqlloaderctl.sqlSQL*Loader: Release 9.2.0.1.0 - Production on 星期二 1月 25 23:44:36 2005Copyright (c) 1982, 2002, Oracle Corporation.