/****** Object: StoredProcedure [dbo].[getSplitValue] Script Date: 03/13/2014 13:58:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[getSplitValue] AS --定义获取GUID ) SET @NEWID= REPLACE(NEWID(),'-','') --判断临时表数据是否存在,如果
总结,下面是两个问题.问题1是用户可以在所有表空间创建表;问题2是exp不能导出空表 问题1: 版本:oracle 11.2.0.1.0 select * from v$version; 创建用户aaa,给其connect和resource角色,但回收unlimited tablespace权限: SQL> create user aaa identified by aaa default tablespace users; User created. SQL> grant connect,r
------在SQL中,将查询的结果创建为新表是如下这样的 select distinct t1.column1,.t2.column2 into table3 from table1.t1 join table2.t2 on(t1.column1=t2.column3); ------在Orale中,完成同样的过程,是这样的 Create table ed as( select distinct e.deptno,d.loc from emp e join dept d on (d.deptn
--创建序列 increment ; --创建触发器 create or replace trigger zonecode_trigger before insert on org_HospitalZone_dict for each row begin select zonecode_seq.nextval into :new.HOSP_ZONECODE from dual; end ; insert into org_HospitalZone_dict(Hosp_Zonename) valu
UPDATE IM_PARA_CHECK_DATA_NEW A SET (OPERASTATE, COVER_TYPE, COVER_PRO, WORK_BAND, DEVICE_TYPE) =(SELECT OPERASTATE, COVER_TYPE, COVER_PRO, WORK_BAND, DEVICE_TYPE FROM LTE_ECELL_CONDATA_TOWYPT B WHERE A.CGI = B.TCI(+)); 如果数据量太大,则创建索引 1.创建索引 create in
declare v_Count1 int := 0; v_Count2 int := 0;begin select count(1) into v_Count1 from user_all_tables where Upper(Table_Name) = Upper('LSZGZD'); if(v_Count1 > 0 ) then select count(1) into v_Count2 from user_tab_cols where Upper(Table_name) = Upper('