`
chenhongwei0924
  • 浏览: 43667 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多
[Q]怎样创建临时表 
[A]8i以上版本 
create global temporary tablename(column list) 
    on commit preserve rows;  --提交保留数据 会话临时表 
    on commit delete rows;    --提交删除数据 事务临时表 
临时表是相对于会话的,别的会话看不到该会话的数据。 
  
[Q]怎么样在PL/SQL中执行DDL语句 
[A]1、8i以下版本dbms_sql包 
    2、8i以上版本还可以用 
execute immediate sql; 
dbms_utility.exec_ddl_statement('sql'); 
  
[Q]怎么样获取IP地址 
[A]服务器(817以上):utl_inaddr.get_host_address 
    客户端:sys_context('userenv','ip_address') 
  
[Q]怎么样加密存储过程 
[A]用wrap命令,如(假定你的存储过程保存为a.sql) 
wrap iname=a.sql 
PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001 
Copyright (c) Oracle Corporation 1993, 2000.  All Rights Reserved. 
Processing a.sql to a.plb 
提示a.sql转换为a.plb,这就是加密了的脚本,执行a.plb即可生成加密了的存储过程 
  
[Q]怎么样在ORACLE中定时运行存储过程 
[A]可以利用dbms_job包来定时运行作业,如执行存储过程,一个简单的例子,提交一个作业: 
VARIABLE jobno number; 
BEGIN 
    DBMS_JOB.SUBMIT(:jobno, 'ur_procedure;',SYSDATE,'SYSDATE + 1'); 
    commit; 
END; 
之后,就可以用以下语句查询已经提交的作业 
select * from user_jobs; 
  
[Q]怎么样从数据库中获得毫秒 
[A]9i以上版本,有一个timestamp类型获得毫秒,如 
SQL>select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') time1,  
to_char(current_timestamp) time2 from dual; 
  
TIME1                         TIME2 
----------------------------- ---------------------------------------------------------------- 
2003-10-24 10:48:45.656000    24-OCT-03 10.48.45.656000 AM +08:00 
可以看到,毫秒在to_char中对应的是FF。 
8i以上版本可以创建一个如下的java函数 
SQL>create or replace and compile  
java source 
named "MyTimestamp" 
as 
import java.lang.String; 
import java.sql.Timestamp; 
  
public class MyTimestamp 
{ 
public static String getTimestamp() 
    { 
      return(new Timestamp(System.currentTimeMillis())).toString(); 
    } 
}; 
SQL>java created. 
注:注意java的语法,注意大小写 
SQL>create or replace function my_timestamp return varchar2 
as language java 
name 'MyTimestamp.getTimestamp() return java.lang.String'; 
/ 
SQL>function created. 
SQL>select my_timestamp,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') ORACLE_TIME from dual; 
MY_TIMESTAMP             ORACLE_TIME 
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Sql3轮船信息.sql

    Sql3轮船信息.sql Sql3轮船信息.sql Sql3轮船信息.sql Sql3轮船信息.sql Sql3轮船信息.sql

    sql sql sql sqlsql 语句学习 sql sql sql

    sql 语句学习 sql sql sqlsql 语句学习 sql sql sql

    SQL 语法 SQL 总结 SQL教程

    SQL 基础 SQL 首页 SQL 简介 SQL 语法 SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between ...

    sql2000sp3补丁

    sql2000sp3补丁

    SQLQuery3.sql

    SQLQuery3.sql

    SQL优化 SQL优化软件 SQL优化工具

    3. **建议与改写**:自动提供优化建议,包括修改SQL语句结构、创建或调整索引、优化连接方式等,有时甚至可以直接改写SQL语句以提高性能。 4. **历史记录与报告**:记录SQL语句的执行历史,生成性能报告,便于跟踪...

    通过SqlCmd执行超大SQL文件

    ##通过sqlcmd执行sql文件 由于sql文件过大,超过了100M,再数据库的窗口执行,结果超出内存了,对于特别大的sql文件可以使用sqlcmd进行执行 ###1.打开cmd窗口 运行–cmd–进入到sql文件所在的文件夹。 如果是win7可...

    SQL SQLPrompt 9 SQL 2016/2017可用

    3. **代码重构**:它提供了一系列的重构工具,比如重命名变量、提取子查询、合并重复查询等,帮助优化代码结构,降低维护难度。 4. **智能分析**:内置的静态代码分析工具能够检查SQL脚本中的潜在问题,如性能瓶颈...

    sqlserver自动生成sql语句工具sqlserver转oracle

    3. 规则和约束:SQL Server的规则和约束在Oracle中可能需要重新定义,如检查约束、默认值、触发器等。 4. 性能优化:Oracle可能有更佳的性能调优策略,如索引类型、分区策略等,迁移后可能需要进一步优化。 5. ...

    2018SqlServer Sql Prompt

    3. **重构工具**:Sql Prompt提供了多种重构选项,如重命名变量、表或列,无需手动搜索并替换所有引用,有效降低了因修改数据库结构带来的潜在风险。 4. **性能分析**:内置的性能分析器可以帮助我们快速识别慢查询...

    sqljdbc sql2008 sql2012

    • 适用于包含 sqljdbc.jar、sqljdbc4.jar、sqljdbc41.jar 和 sqljdbc42.jar 的 SQL Server 的 Microsoft JDBC Driver 6.0 • 适用于包含 sqljdbc.jar、sqljdbc4.jar、sqljdbc41.jar 和 sqljdbc42.jar 的 SQL ...

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示 SQLPrompt最新版本 绿色版 SQL Prompt 是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动...

    SQL Server 2000 以及sp3补丁安装使用说明文档

    1. 双击软件chs_sql2ksp3.exe,解压缩文件夹 sql2ksp3。 2. 选择“是”,在 C 盘创建文件夹 sql2ksp3。 3. 转到 C 盘目录下,新创建 sql2ksp3 文件夹,打开文件夹,文件夹下有 setup.bat,双击。 4. 点击“下一步”...

    sql server 导入超大SQL脚本文件

    SQL Server 导入超大 SQL 脚本文件 SQL Server 是一种关系型数据库管理系统,广泛应用于各种行业。然而,在实际应用中,我们经常会遇到导入超大 SQL 脚本文件的问题。本文将介绍如何使用 osql 工具来导入超大 SQL ...

    java sql操作工具类 java sql操作工具类

    java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作...

    sqldeveloper安装包

    sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包sql安装包...

    商城sql完整sql

    商城sql商城sql商城sql商城sql商城sql商城sql商城sql商城sql

    SQLMonitor oracle跟踪SQL工具

    《SQLMonitor:Oracle数据库SQL跟踪与分析利器》 在IT行业中,数据库的高效管理与优化是至关重要的。针对Oracle数据库,有一款名为SQLMonitor的工具,它专为跟踪和监控SQL语句而设计,帮助开发者和DBA们找出程序...

    sqlPing3

    SQLPing 3.0 performs both active and passive scans of your network in order to identify all of the SQL Server/MSDE installations in your enterprise. Due to the proliferation of personal firewalls, ...

Global site tag (gtag.js) - Google Analytics