数据库
浪客剑芯
这个作者很懒,什么都没留下…
展开
-
如何得到plsql中执行时报错的SQL的位置行号
在进行PL/SQL开发的时候经常会写以下代码,declare n1 varchar(10); n2 varchar(10); n3 varchar(10);beginselect name into n1 from test_tab1 where id = 2; select name into n2 from test_tab2 where id = 2;原创 2014-04-06 11:40:37 · 7150 阅读 · 0 评论 -
ORACLE EXP不能导出空表的原因分析及解决方法
一、不能导出空表的原因1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。 2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。 在sqlplus中,执行如下命令: SQL>alter system set deferred_se转载 2014-05-21 14:38:10 · 951 阅读 · 0 评论 -
C#如何连接Oracle数据库,如何把数据绑定到dataGridView,如何把dataGridView数据导出到EXCEL
第一步:如何连接ORACLE数据库:数据源是从Oracle的安装目录下tnsnames.ora文件中去找的。而并非是在系统的“管理工具”下的“数据源(ODBC)”中找。这个tnsnames.ora文件是在Oracle的安装目下的“client_1/network/admin/”下Oracle 连接字符串和 Oracle 名称解析是不可分的。假定我们在 tnsnames.ora 文件中原创 2014-05-14 16:20:30 · 2211 阅读 · 0 评论 -
如何查出一张表里面字段相同的记录
比如说我要查出dbo.t_test001表里面name相同的记录select id, name from dbo.t_test001 where name in(select name from dbo.t_test001 group by name having COUNT(1)>1)原创 2014-06-06 10:43:59 · 847 阅读 · 0 评论 -
Oracle报错,ORA-28001: 口令已经失效
错误信息:ORA-28001: the password has expired解决方法 Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的原创 2014-05-23 10:57:17 · 1084 阅读 · 0 评论 -
c#大批量数据插入
/// /// 批量插入数据 /// /// /// public string InsertPaperCertInfoListData(List list) { string returnStr = string.Empty; DataTable原创 2016-08-26 18:47:53 · 1533 阅读 · 0 评论 -
SQL Server 历史SQL执行记录
SELECT TOP 1000 --创建时间 QS.creation_time, --查询语句 SUBSTRING(ST.text,(QS.statement_start_offset/2)+1, ((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text) ELSE QS.statement_end_offset EN...转载 2018-10-18 10:22:09 · 1318 阅读 · 0 评论