- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 C# 调用Delphi 方法 指针参数处理
C#项目调用 Delphi 方法,其中Delphi 声明:function SendEx(AName,ACommand,AContent:PAnsiChar;var AResult:PAnsiChar):Boolean; stdcall;测试 参数使用 string,stringBulider,IntPtr,string[] 都无果========================...
2019-04-17 14:27:19 715
原创 ORCL 错误收集
Fatal NI connect error 12170说明:这个问题是由于Automatic Diagnostic Repository中的 Oracle Net diagnostic在默认的情况下是开启的,当数据库和客户端的连接超过特定时间,就会把这样的信息写入到alert日志中,所以这不是一个致命的问题,如果偶尔出现,可以忽略有点类此ora-3136的错误
2015-01-24 01:21:25 614
转载 oracle中创建临时表方法
1.首先必须有权限:创建临时表的用户好像必须要有CREATE ANY TABLE 如果你有这个权限的还按照上面两位说得一定可以。 2.建表的语法示例:-------创建虚拟表create global temporary table test (ssid int,sname varchar2(20)) on commit delete rows;---
2014-11-11 23:18:49 1894
转载 oracle中 connect by prior 递归算法
http://blog.163.com/xxciof/blog/static/7978132720095193113752/ oracle中 connect by prior 递归算法 Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename
2014-10-21 13:05:40 577
转载 Oracle递归查询
创建表 建表语句:CREATE TABLE SC_DISTRICT( ID NUMBER(10) NOT NULL, PARENT_ID NUMBER(10), NAME VARCHAR2(255 BYTE) NOT NULL);ALTER TABLE SC_DISTRICT AD
2014-10-21 11:58:06 882
转载 ORCL_PROC
--错误处理部分。OTHERS表示除了声明外的任意错误。SQLERRM是系统内置变量保存了当前错误的详细信息。 EXCEPTION WHEN OTHERS THEN vs_msg := 'ERROR IN xxxxxxxxxxx_p('||is_ym||'):'||SUBSTR(SQLERRM,1,500); ROLLBACK;
2014-10-20 23:17:35 537
转载 oracle索引,索引的建立、修改、删除
索引,索引的建立、修改、删除 2007-10-05 13:29 来源: 作者: 网友评论 0 条 浏览次数 2986 索引索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用系统的性能直接与索引的合理直接有关。下面给出建立索引的方法和要点。§3.5.1 建立索引
2014-10-20 13:41:15 735
原创 ORCL SYS
-- 查看表操作sqlselect * from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('ZHIFY') order by t.LAST_LOAD_TIME desc;-------oracle 查看已经执行过的sql 这些是存在共享池中的 --------->select * from v$sqlarea t order by t.L
2014-10-20 11:11:23 550
原创 ORCL 系统相关
create or replace procedure galpro is Warning: Procedure created with compilation errors 2 cursor cur is select * from scott.emp where depno=20; 3 begin 4 for i in cur loop ORA-06550:
2014-10-19 23:09:37 689
原创 ORCL MSSQL 异同
ORACLE SQL字串连接 || +'流控制(Control-of-Flow)语言 声明变量 DECLARE DECLARE 语句块 BEGIN...END 条件处理 IF…THEN, ELSIF…THEN, ELSE ENDIF; IF…[BEGIN…END] ELSE [BEGIN…END] ELSE IF CASE expressi
2014-10-19 23:07:23 615
原创 ORCL基础总结
逻辑符号 与 ORACL SQL || concat ‘+ order by asc(默认 低到高) desc高到底 select * from gal order by sal asc, id desc function 字符 select UPPer('galgal') from dual; where name=upper("gal") Lower
2014-10-19 23:01:56 999
转载 orcl clob 数据插入报错处理_test
beginDECLARE REALLYBIGTEXTSTRING CLOB := '待插入的海量字符串'; BEGININSERT INTO oplog(ssql)VALUES( REALLYBIGTEXTSTRING );commit;end ;end;
2014-10-17 00:02:32 833
转载 如何解决ORA-01033问题(数据文件误删除 )
(2010-05-08 20:49:35)转载▼标签:oraclemy日志文件数据文件sqlit Oracle错误:ORA-01033错误编码:ORA-01033: ORACLE initialization or shutdown in progress故障描述:因为移动了数据库文件([N
2014-10-15 14:26:08 570
转载 SQL 之Group by with Rollup 的效果
转载于:/* 建立示例过程,以演示Group by with Rollup 的效果 */-- 建一临时表 create table #tmpA ( Dept char(3) , Sect char(3) , line char(3) , Line_Desc varchar(30) , Title_code char(3) , Title_Desc varchar(30) ,
2014-09-24 23:33:49 870
转载 SQL Server中Rollup关键字使用技巧
首先创建测试表、添加数据。create table #t(a int,b int,c int,d int,e int)insert into #t values(1,2,3,4,5)insert into #t values(1,2,3,4,6)insert into #t values(1,2,3,4,7)insert into #t values(1,2,3,4,8)i
2014-09-24 10:40:39 715
转载 sqlserver 中 将数据 导出为 insert语句 的Proc
最近需要导出一个表的数据并生成insert语句,发现SQL Server的自带工具并没有此功能。BAIDU一下得到如下方法(亲测OK)用这个存储过程可以实现:CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata va
2014-09-22 17:18:27 595
转载 全国省市数据库(一)
create table promary( proID int primary key, proName varchar(50) not null)----------------------------------------------------------------------------------------------------------------
2014-09-18 22:17:35 682
转载 弹出窗口总结
1//刷新父窗口的父窗口 2Dim strScript As String = "Script Language='VBScript'>" & vbCrLf 3strScript &= "opener.parent.document.location.href=""" & "../Individual/UserJobs.aspx?EntityTableID=" & Request("Ent
2014-09-17 10:01:33 508
转载 SQL Server 查询处理中的各个阶段(SQL执行顺序)
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中指定
2012-06-08 11:26:10 770
转载 sql 范式 转
网上搜的范式说明大部分都看不懂的..转一篇很好的文章"细说数据库范式"http://www.cnblogs.com/KissKnife/"(开头的几句话很精辟)理论性的东西,往往容易把人人都看得懂的东西写成连鬼都看不懂,近似于主任医生开的药方。从前学范式的时候,把书中得概念翻来覆去看,看得痛心疾首深恶痛绝,再加上老师深切误导,最后一塌糊涂。借助网络资源,自己写了一篇,自己是看懂了,希望
2012-06-01 15:51:17 1056
转载 SQL SERVER 2005-OVER (PARTITION BY…)的用法
按字段进行排序比如:编号 InfoId, SeriesId,11 a class_122 b class_133 c class_144 d class_255 e class_266 f class_2... ... ...-----------------------------查询出来结果是这样11 a class_1 122 b clas
2012-05-31 11:22:40 15003 2
原创 排序冲突 解决方案
一直有提示 Cannot resolve the collation conflict between "Korean_Wansung_CI_AS" and "Chinese_PRC_CI_AS" in the equal to operation. ALTER DATABASE 数据库名 COLLATE Chinese_PRC_90_CI_AS USE masterGO
2012-05-28 14:21:57 1093
转载 SQL Server FOR XML PATH 语句的应用
在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据,下面是它的一些应用示例。DECLARE @TempTable table(UserID int , UserName nvarchar(50));insert into @TempTable (UserID,UserName) values (1,'a')insert into @TempT
2012-03-16 09:39:21 469
转载 sql的 INNER JOIN, left join,right join语法
inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录INNER JOIN 语法:INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段
2012-03-16 08:42:59 482
转载 SQL Cursor 基本用法
由于这个游标 执行一下就相当于SELECT一下 其效率不敢恭维也没做深入研究。 代码 1 table1结构如下 2 id int 3 name varchar(50) 4 5 declare @id int 6 declare @name varchar(50) 7 declare cursor1 cursor for --定义游标
2011-12-21 13:03:29 379
orcl临时表
2014-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人