随笔分类 - 数据库
摘要:CREATE FUNCTION [dbo].[f_num_eng] (@num numeric(15,2))RETURNS varchar(400) WITH ENCRYPTIONASBEGIN--All rights reserved. pbsql DECLARE @i int,@hundred...
阅读全文
摘要:用法如下:get_capital_money(Currency, Money)Currency: 货币或货币描述,将放在英文大写的前面;Money:金额。支持两位小数点。如果需要更多的小数点,请自行修改。create or replace function GET_CAPITAL_MONEY ( ...
阅读全文
摘要:在windows机器上不想安装oracle或者oracle的客户端,我们怎么使用PLSQL Developer工具呢?答案如下:1:在oracle官网上下载instantclient-basic-nt-11.2.0.3.0.zip该文件,下载地址为:http://download.oracle.co...
阅读全文
摘要:CONVERT(nvarchar(10),count_time,121):CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的...
阅读全文
摘要:1. 生成sql脚本Database→Generate Database选择要输出的文件路径,即文件存储路径,并根据需要修改文件名,单击确定后便会生成sql脚本。在Options选项卡里,可以个性化选择和配置sql脚本,如取消外键,去除drop语句等。Selection选项卡中可以选择哪些表要生成s...
阅读全文
摘要:1.用户管理(1)建立用户(数据库验证)CREATEUSERsmith IDENTIFIEDBYsmith_pwdDEFAULTTABLESPACE usersTEMPORARYTABLESPACEtempQUOTA 5mONusers;(2)修改用户ALTERUSERsmith QUOTA 0ONSYSTEM;(3)删除用户DROPUSERsmith;DROPUSERsmithCASCADE;(4)显示用户信息DBA_USERSDBA_TS_QUOTAS2.系统权限系统权限作用CREATE SESSION连接到数据库CREATE TABLE建表CREATE TABLESPACE建立表空间CR
阅读全文
摘要:完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。6、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS
阅读全文
摘要:单主键:CREATE PROC P_viewPage /**//* nzperfect [no_mIss] 高效通用分页存储过程(双向检索) 2007.5.7 QQ:34813284 敬告:适用于单一主键或存在唯一值列的表或视图 ps:Sql语句为8000字节,调用时请注意传入参数及sql总长度不要超过指定范围 */ @TableName VARCHAR(200), --表名 @FieldList VARCHAR(2000), --显示列名,如果是全部字段则为* ...
阅读全文
摘要:一、怎么样刷新mv可以用来同步数据,一般采用主键同步或者是ROWID同步,我们这里只讨论主键同步(Rowid同步其实是为Rowid在目标表上创建了一个隐含索引,原理跟主键同步一样)。mv的主要原理就是记录更改的日志,并同步到远程。一个简单的例子:SQL>create materialized view log on table_name;
SQL>create materialized view table_name [on prebuilt table] refresh fast as select * from table_name@lnk_db_master;
SQL>
阅读全文
摘要:一、oracle物化视图基本概念物化视图首先需要创建物化视图日志,oracle依据用户创建的物化视图日志来创建物化视图日志表,物化视图日志表的名称为mlog$_后面跟基表的名称,如果表名的长度超过20位,则只取前20位,当截短后出现名称重复时,oracle会自动在物化视图日志名称后面加上数字作为序号。创建物化视图日志在建立时有多种选项:可以指定为rowid、primary key和object id几种类型,同时还可以指定sequence或明确指定列名。上面这些情况产生的物化视图日志的结构都不相同。任何物化视图都会包括的列: snaptime$$: 用于表示刷新时间。 dml...
阅读全文
浙公网安备 33010602011771号