随笔分类 -  数据库

摘要:今天在SQL数据库操作时需要将一张表中的数据Update到另一张表中去, 可是用我以往的写法确怎么也不能成功.代码如下: 上面的写法似乎是在Oracle的环境下可以实现的, (具体没有验证过) 反正在SQL Server中是无法执行. 上网找了一下终于找到了解决方法, 如下: Oralce和DB2都 阅读全文
posted @ 2016-10-03 11:10 wenglabs 阅读(2854) 评论(0) 推荐(0) 编辑
摘要:MICROSOFT SQL SERVER 2012 企业核心版激活码序列号: FH666-Y346V-7XFQ3-V69JM-RHW28 MICROSOFT SQL SERVER 2012 商业智能版激活码序列号: HRV7T-DVTM4-V6XG8-P36T4-MRYT6 MICROSOFT SQ 阅读全文
posted @ 2016-09-06 21:13 wenglabs 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:不安装以下两个: 参考文章 1. DBA_Huangzj, QL Server 2012安装时如何不安装自带的Visual Studio. 阅读全文
posted @ 2016-09-06 21:10 wenglabs 阅读(2062) 评论(0) 推荐(0) 编辑
摘要:这种错误是笔者在执行一条计算符合条件的行有多少个,用OracleDataReader读取计算出的行数时发生。 查询语句为: C#执行过程为: 后来经过调试发现是由于oraDataReader[0] (或者是oraDataReader["Count(1)"]),的类型是decimal的,所以直接用以上 阅读全文
posted @ 2016-08-30 16:53 wenglabs 阅读(363) 评论(0) 推荐(0) 编辑
摘要:一、使用DataReader读取为对象List 二、使用DataReader对象读取数据 2.1 DataReader对象简介 DataReader对象又称数据阅读器,是DBMS所特有的,常用来检索大量的数据。DataReader对象是以连接的方式工作,它只允许以只读、顺向的方式查看其中所存储的数据 阅读全文
posted @ 2016-08-30 16:22 wenglabs 阅读(10349) 评论(0) 推荐(1) 编辑
摘要:一、查询表中全部的记录个数 可用两种方法,一种是在oracle的系统表中统计,另一种需要写存储过程统计,方法分别如下。 1、系统表中统计: SELECT sum(num_rows) FROM user_tables; SELECT sum(num_rows) FROM user_tables; 结果 阅读全文
posted @ 2016-08-30 15:43 wenglabs 阅读(6908) 评论(0) 推荐(0) 编辑
摘要:一、常用的查询语句 1.1 常用查询 查表中有多少个字段 select count(*) from user_tab_columns where table_name=upper('表名') 或者 select max(column_id) from user_tab_columns where t 阅读全文
posted @ 2016-08-30 14:13 wenglabs 阅读(708) 评论(0) 推荐(0) 编辑
摘要:Oracle 中如何插入日期时间类型的数据,首先为了演示, 新建数据表如下 插入日期时间 SQL> insert into t values(to_date('2015-1-30 12:20:33','YYYY-MM-DD HH24:MI:SS')); 查询日期时间 SQL> select to_c 阅读全文
posted @ 2016-08-30 09:46 wenglabs 阅读(18235) 评论(0) 推荐(1) 编辑
摘要:原文地址, 作者 Lvyou1980 直接源码吧。 阅读全文
posted @ 2016-08-17 20:34 wenglabs 阅读(3089) 评论(0) 推荐(0) 编辑
摘要:故纸堆 原文:SQL SERVER 2008安装中设置账户的问题 ,2013-7 在安装SQL Server 2008数据库服务器的时候,服务器有可能处于以下几种环境中: ①工作组环境下的服务器 (WorkGroup) ②域环境下的域控制器 (Domain Controller) ③域环境下的成员服 阅读全文
posted @ 2016-08-13 17:14 wenglabs 阅读(14458) 评论(0) 推荐(1) 编辑
摘要:目前已知的SQL Server 2008 R2的版本有: 企业版、标准版、工作组版、Web版、开发者版、Express版、Compact 3.5版。 这个次序也是各个版本功能的强大程度从高到低的一个排序。具体使用哪个版本,并非是约强大越好,而是应该使用适合的版本。很多初级开发者,比如笔者我,对这些版 阅读全文
posted @ 2016-08-13 17:11 wenglabs 阅读(69019) 评论(1) 推荐(2) 编辑
摘要:打开MSSQL数据库管理系统的安装目录,例如: X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA。 其中 X:\是你安装MS SQL数据库管理系统实例所在的盘符. 删除 X:\Program Files\Micr 阅读全文
posted @ 2016-08-13 16:58 wenglabs 阅读(21023) 评论(0) 推荐(0) 编辑
摘要:错误提示: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序的解决方案: 此程序,为Office 2007 Access的相关组件。 下载并安装AccessDatabaseEngine.exe软件,Download Link. 阅读全文
posted @ 2016-08-13 10:42 wenglabs 阅读(451) 评论(0) 推荐(0) 编辑
摘要:错误的提示内容为: 解决方案: 其实这是系统权限的问题,它的导致可能是由于重装了系统,或者从别的地方(如,当时在另外一台电脑上该数据库已经通过安全的方式附加到了SQL Server中)直接拷贝过来,而没有处理好用户权限的问题。 它的具体解决办法时,就是在本机上,使得任何用户都有权限对其进行“完全控制 阅读全文
posted @ 2016-08-13 09:55 wenglabs 阅读(1840) 评论(0) 推荐(0) 编辑
摘要:解决方案:这是因为你安装SQL时,选择了兼容XP SP3或者其它兼容方式进行安装。 阅读全文
posted @ 2016-08-12 11:00 wenglabs 阅读(4492) 评论(0) 推荐(0) 编辑
摘要:错误提示: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.N 阅读全文
posted @ 2016-08-11 20:06 wenglabs 阅读(7204) 评论(0) 推荐(0) 编辑
摘要:TongYu2009的原文地址 当你执行一次OracleDataReader.Read()是Bool型),注意是只读取一个!如果你的Select语句执行结果是空,或者所有的结果都已经读取完了则OracleDataReader()返回False。所以想实现判断记录是否为空时刻可以用下面方法: Orac 阅读全文
posted @ 2016-08-05 09:08 wenglabs 阅读(2737) 评论(0) 推荐(0) 编辑
摘要:原文地址 进程相关: 1、 求当前会话的SID,SERIAL# SELECT Sid, Serial# FROM V$session WHERE Audsid = Sys_Context('USERENV', 'SESSIONID'); 2、 查询session的OS进程ID SELECT p.Sp 阅读全文
posted @ 2016-08-04 10:29 wenglabs 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。 2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。 2、对于超出一定长度的文本,基本只能用LONG类型来存 阅读全文
posted @ 2016-08-04 10:28 wenglabs 阅读(1726) 评论(0) 推荐(0) 编辑
摘要:删除表数据的关键字,大家记得最多的可能就是delete。然而,我们做数据库开发,读取数据库数据.对另外的drop、truncate用得就比较少了。 1 drop 出没场合:drop table table_name 绝招:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的, 阅读全文
posted @ 2016-08-04 09:04 wenglabs 阅读(4276) 评论(0) 推荐(0) 编辑