sql server 更新视图的sp
摘要:create procedure RefreshAllViewas begin declare @ViewName varchar(250) declare #views cursor for select name from sysobjects where objectproperty(i...
阅读全文
sql 查看数据库物理文件路径
摘要:方式一:用于查询all数据库,适用于SQL2005及以上版本。USE[Master]GO/******对象: Table [dbo].[Master]脚本日期: 06/29/2009 11:11:01 ******/--SA登录selecta.[name]逻辑文件名,casewhencharindex('log',b.[name])>=1then'数据库日志文件->'+b.[name]else'数据库主文件->'+b.[name]end物理文件名, b.physical_name物理路径fromsys.databasesajoi
阅读全文
oracle 收缩undo表空间
摘要:新建UNDOTBS2表空间:CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\SIXF\UNDOTBS02.DBF' SIZE 200M AUTOEXTEND OFFONLINERETENTION NOGUARANTEEBLOCKSIZE 8KFLASHBACK ON;切换到新建的UNOD表空间上来:alter system set undo_tablespace=undotbs2 scope=both;将原来的UNDOTBS1表空间,置为脱机:alter tablespace u
阅读全文
oracle IS_NUMBERIC
摘要:CREATE OR REPLACE FUNCTION SIHFDATA.IS_NUMBERIC(MyStr VARCHAR2)RETURN INTEGERIS ISNUM NUMBER;BEGIN ISNUM:=TO_NUMBER(MyStr); RETURN 1; EXCEPTION WHEN INVALID_NUMBER THEN RETURN 0; WHEN OTHERS THEN RETURN 0;END;生成拼音码函数:CREATE OR REPLACE FUNCTION SIHFDATA.PYM (P_NAME IN VARCHAR2) RETURN VARCH...
阅读全文
Sql Server 与 Oracle 的多表提交
摘要:sql server 语法 :update a set a.jhjg = b.jhjg from yk_ck02 a,yk_ypcd b where a.ypxh=b.ypxh and a.ypcd = b.ypcd and a.xtsb = 2 and a.ckdh = 100028 and a.ckfs=12 and a.jhjg = 0Oracle 语法: update tab1 a set (a.col1, a.col2)= (select b.col_1, b.col_2 from tab2 b where a.col3=b.col_3) 将tab1表col1,col2的值全部更新.
阅读全文
ORACLE in与exists的选择
摘要:业务问题大概可以这样描述,一个父表,一个子表,查询的结果是找到子表中没有使用父表id的记录,这种情况估计很多系统都会牵涉得到。让我们来举一个例子: 表一: 父表 parent1、ID varchar2(10) 主键 2、NAME VARCHAR2(100)名称 表二: 子表 childen1、ID VARCHAR2(10) 主键2、PID VARCHAR2(10) 主表的表示3、NAME VARCHAR2(100) 名称 父表存储父亲,子表存储孩子,然后通过pid和父表关联,查询需要的结果是找到尚未有孩子的父亲。 我们来看一下查询语句的写法: select * from parent...
阅读全文
Oracle中Null与空字符串的区别
摘要:含义解释:问:什么是NULL?答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的表列长度为零。ORACLE允许任何一种数据类型的字段为空,除了以下两种情况:1、主键字段(primary key),2、定义时已经加了NOT NULL限制条件的字段说明:1、等价于没有任何值、是未知数。2、NULL与0、空字符串、空格都不同。3、对空值做加、减、乘、除等运算操作,结果仍为空。4、NULL的处理使用NVL函数。5、比较时使用关键字用“is null”和“is not null”。6、空值不能被索引,所以查询时有些符合条件的数据可能查不出来,coun
阅读全文
oracle 字符串聚合函数 strCat
摘要:create or replace type strcat_type as object ( currentstr varchar2(4000), currentseprator varchar2(8), static function ODCIAggregateInitialize(sctx IN OUT strcat_type) return number, member function O...
阅读全文