随笔分类 -  DB

oracle数据库同步
摘要:转自:http://www.cnblogs.com/wesleynet/archive/2009/04/09/1432767.html 在两台oracle数据库之间测试成功,下面就总结一下吧: 需求: 现有两台oracle数据库服务器A和B(A,B 可以是在同一内网,也可以是在互联网上的两台独立机器)。A和B里有都有testable表,结构一样,现需要当A库中的testable表变化时,B库 里的... 阅读全文
posted @ 2010-03-01 15:26 heart-in-sky 阅读(208) 评论(0) 推荐(0)
Oracle常用的数据库字段类型
摘要:字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes DATE 日期(日-月-年) DD-MM-YY(H... 阅读全文
posted @ 2009-12-01 11:16 heart-in-sky 阅读(265) 评论(0) 推荐(0)
DB生成唯一Code
摘要:思路:创建标量,得到Code字段最大值转为int再加1set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--不同表 1:Products 2:InsideList 3:Sale 4:SaleBack 5:Payment 6:Gathering 7:CheckStockALTER FUNCTION [dbo].[GetCode](@TableNameFlag va... 阅读全文
posted @ 2009-10-30 22:37 heart-in-sky 阅读(201) 评论(0) 推荐(0)
读出Excel所有sheet
摘要:private void GetDataFromExcelWithAppointSheetName(string Path) { //连接串 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties='Excel 8.0;HDR=NO;IMEX=... 阅读全文
posted @ 2009-07-29 14:39 heart-in-sky 阅读(247) 评论(0) 推荐(0)
经典SQL语句集锦(转)
摘要:下列语句部分是MsSql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE... 阅读全文
posted @ 2009-07-23 16:25 heart-in-sky 阅读(189) 评论(0) 推荐(0)
三层架构中事务处理
摘要:数据访问层:/// <summary> /// 执行所有无返回语句 /// </summary> /// <param name="coms"></param> /// <returns>true执行事务成功,false执行事务失败</returns> public bool DoTran(SqlCommand[] coms)... 阅读全文
posted @ 2009-06-19 15:50 heart-in-sky 阅读(524) 评论(1) 推荐(0)
excel2007导入DB
摘要:SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0' ,'Excel 5.0;HDR=YES;DATABASE=C:\\Users\\kk\\Desktop\\ss.xlsx',Sheet1$)启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1reconf... 阅读全文
posted @ 2009-05-06 21:23 heart-in-sky 阅读(279) 评论(0) 推荐(0)
SQL锁的概述
摘要:锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读 A用户读取数据,随... 阅读全文
posted @ 2008-11-30 18:38 heart-in-sky 阅读(242) 评论(0) 推荐(0)
SQL 横向数据竖向显示
摘要:create PROCEDURE pdz AS declare @s varchar(8000) set @s= 'create table testg(序号 varchar(20) ' select @s=@s+ ', '+ ColumnName +' varchar(20) ' from Roche_Log_Field set @s=@s... 阅读全文
posted @ 2008-05-19 10:58 heart-in-sky 阅读(822) 评论(0) 推荐(0)
SQL Server 密码策略和证书
摘要:SQL Server 密码策略和证书 SQL Server 2005加强了在Windows Server 2003下运行的SQL Server登录的身份验证。SQL Server 2005 对其他操作系统下运行的SQL Server的身份验证也做了一些改进。正如本章一开始提到的,用户可以使用Windows身份验证或者SQL Server身份验证来登录SQL Server。Windows身份验证是非... 阅读全文
posted @ 2008-04-24 14:25 heart-in-sky 阅读(4043) 评论(0) 推荐(0)
sql 日期格式转换
摘要:select datepart(year,getdate())*100+datepart(month,getdate()) 显示为200704 select Convert(varchar(10),getdate(),120) 2006-05-12 select CONVERT(varchar, getdate(), 120 ) 2006-05-12 11:06:08 select r... 阅读全文
posted @ 2008-03-25 20:31 heart-in-sky 阅读(191) 评论(0) 推荐(0)
SQL语名过滤
摘要:select recdate=case recdate when '1900-01-01' then '' else substring(convert(char(10),recdate,120),1,10) end from table1 阅读全文
posted @ 2008-03-19 16:44 heart-in-sky 阅读(139) 评论(0) 推荐(0)
sql语句汇总
摘要:1:依某字段分组取最大记录值的所有数据select * from Attachment a ,(select max(edition) edition,docno from Attachment group by docno) b where a.edition=b.edition and a.docno=b.docno order by filename,uploadtime 阅读全文
posted @ 2008-01-30 15:28 heart-in-sky 阅读(114) 评论(0) 推荐(0)