随笔分类 -  db

上一页 1 ··· 4 5 6 7 8 9 10 下一页

SQL Server 跨数据库查询
摘要:不同服务器数据库之间的数据操作--创建链接服务器execsp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'ITSV','false',null,'用户名','密码'--查询示例select*fro... 阅读全文

posted @ 2014-07-02 13:19 荣锋亮 阅读(1071) 评论(0) 推荐(0) 编辑

sql server CLR
摘要:1. 配置sql server 启用CLR在SQL Server2005/2008里面,CLR默认是关闭的。可以使用如下SQL语句开启CLR。sp_configure 'show advanced options', 1;GORECONFIGURE;GOsp_configure 'clr enabl... 阅读全文

posted @ 2014-06-03 15:42 荣锋亮 阅读(501) 评论(0) 推荐(0) 编辑

.net 拆分字符串成数数组 包含使用空格 逗号 回车 换行符等
摘要:简单的代码如下: public static string[] GetProductList(string inputstring) { char[] split = { ',', ' ', ';', ';', ',', ':', ':', (char)10, (char)13 }; return ... 阅读全文

posted @ 2014-05-20 10:48 荣锋亮 阅读(1039) 评论(0) 推荐(0) 编辑

Oracle:Decode在时间范围中的使用
摘要:做查询的时候需要下一个sql,需要select test_time出来,如果test_Time的HH24:Mi:SS在7:00:00和19:00:00返回白班,否则返回夜班 select case when to_number(to_char(test_time, 'hh24')) between... 阅读全文

posted @ 2014-05-14 10:21 荣锋亮 阅读(1292) 评论(0) 推荐(0) 编辑

oracle 获取星期日期
摘要:oracle 中的计算如下:计算本星期的起始结束日期--得到星期一的日期select trunc(sysdate,''DD'')-to_char(sysdate,''D'')+2 from dual;--得到星期天的日期select trunc(sysdate,''DD'')-to_char(sys... 阅读全文

posted @ 2014-05-13 16:09 荣锋亮 阅读(1940) 评论(0) 推荐(0) 编辑

oracle 查某一列有重复值的记录
摘要:-- 查找重复记录select names,num from test where rowid != (select max(rowid) from test b where b.names = test.names and b.num = test.num)或者使用select names,n... 阅读全文

posted @ 2014-05-13 15:31 荣锋亮 阅读(1942) 评论(0) 推荐(0) 编辑

sql server merge into 与update 批量更新1 百万测试数据的性能比较
摘要:1. 1百万的测试数据的生成declare @index int; begin set @index=0; while @index<1000000 begin insert into teptable values(@index,STR(@index)+'name',str(@index)+'ap... 阅读全文

posted @ 2014-05-12 13:22 荣锋亮 阅读(6966) 评论(0) 推荐(0) 编辑

转 update关联更新在sqlserver和oracle中的实现
摘要:sqlserver和oracle中实现update关联更新的语法不同,都可以通过inline view(内嵌视图)来实现,总的来说sqlserver更简单些. 测试例子如下:create table tmp_a(cpcode varchar2(10),sb_ym varchar2(6),flag c... 阅读全文

posted @ 2014-05-12 11:30 荣锋亮 阅读(837) 评论(0) 推荐(0) 编辑

一个简单的批量更新oracle 数据库中 最近的服务商名称的数据
摘要:有一个需求是这样的,我们需要更新数据库中的数据,数据时这样的1.大约50万以上2. 数据中有较多的重复数据3. 需要将表中最近的代理商的名称赋值给行中的服务商名称4. 代理商的名称可能有多个,所以必须获取最近时间的代理商名称5.对于客户代理商信息的确定必须使用客户主键,以及客户的软件加密狗的id解决... 阅读全文

posted @ 2014-05-12 10:22 荣锋亮 阅读(518) 评论(0) 推荐(0) 编辑

sql 分组后显示每组的前几条记录
摘要:sql 分组后显示每组的前几条记录如 表中记录是 code serialno A1 1 A1 2 A1 3 A1 5 B1 2 B1 3... 阅读全文

posted @ 2014-05-12 09:38 荣锋亮 阅读(2444) 评论(0) 推荐(0) 编辑

基于server broker 的数据实时更新
摘要:Service Broker介绍:SQL Server Service Broker 为消息和队列应用程序提供 SQL Server 数据库引擎本机支持。这使开发人员可以轻松地创建使用数据库引擎组件在完全不同的数据库之间进行通信的复杂应用程序。开发人员可以使用 Service Broker 轻松生成... 阅读全文

posted @ 2014-05-10 21:39 荣锋亮 阅读(449) 评论(0) 推荐(0) 编辑

Oracle中的三种Join 方式
摘要:基本概念Nested loop join:Outer table中的每一行与inner table中的相应记录join,类似一个嵌套的循环。Sort merge join:将两个表排序,然后再进行join。Hash join:将两个表中较小的一个在内存中构造一个Hash 表(对Join Key),扫... 阅读全文

posted @ 2014-05-10 10:26 荣锋亮 阅读(2933) 评论(0) 推荐(0) 编辑

SQL Server MERGE
摘要:Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新... 阅读全文

posted @ 2014-05-09 21:54 荣锋亮 阅读(359) 评论(0) 推荐(0) 编辑

ORA-01791: not a SELECTed expression
摘要:Student表有3个字段:id,name,age看这两个SQL语句(1)select name from student order by id;(2)select distinct(name) from student order by id;执行结果你可能会说:第1句返回以id排序的所有nam... 阅读全文

posted @ 2014-05-09 13:21 荣锋亮 阅读(1468) 评论(0) 推荐(0) 编辑

Oracle instr函数
摘要:INSTR (源字符串, 目标字符串, 起始位置, 匹配序号) 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始 到字符的结尾就结束。 语法如下: instr( string1, string2 [, start_positi... 阅读全文

posted @ 2014-05-09 10:18 荣锋亮 阅读(3041) 评论(0) 推荐(0) 编辑

oracle 、sql server 、mysql 复制表数据
摘要:我们知道在oracle 中复制表数据的方式是使用create table table_name as select * from table_name而在sql server 中是不能这么使用的语句如下:select * into table_name from table_name;而在 mys... 阅读全文

posted @ 2014-05-08 16:01 荣锋亮 阅读(347) 评论(0) 推荐(0) 编辑

C# 使用oledb 方式连接本地或者远程oracel 数据库的方式
摘要:对于C# 进行oracle 数据库的开发来说使用oracle 提供的odp.net 方式是比较方便的,同时在性能以及兼容性也是比较好的但是,对于不打算使用的,那么该如何使用oledb 进行连接连接的方式大家可定都比较了解就是ADO.net 但是最重要的是连接字符串是怎么样的。先贴测试代码:using... 阅读全文

posted @ 2014-05-08 10:11 荣锋亮 阅读(574) 评论(0) 推荐(0) 编辑

sql serve 创建序列
摘要:Oracle中有sequence的功能,SQL Server类似的功能使用Identity列实现,但是有很大的局限性。在2012中,微软终于增加了sequence 对象,功能和性能都有了很大的提高。sql server 2012 序列配置属性1. 查询序列的下一个值select next value... 阅读全文

posted @ 2014-05-07 13:38 荣锋亮 阅读(940) 评论(0) 推荐(0) 编辑

mysql 变量名称的使用不当的一个错误
摘要:对于开发来说重要的是按照规范进行开发。 昨天自己在进行开发测试的时候,编写mysql 的一个存储过程 ,代码是比较简单的 就是根据名称查询对应的数据并返回DELIMITER// CREATEPROCEDUREproc1(nameint) BEGINselect * from table_name ... 阅读全文

posted @ 2014-05-07 12:56 荣锋亮 阅读(707) 评论(0) 推荐(0) 编辑

oracle nodejs 访问
摘要:1. 下载node-oracle网址如下:https://github.com/joeferner/node-oracle2. 测试代码:var oracle = require('oracle');var connectData = { hostname: "localhost", p... 阅读全文

posted @ 2014-05-06 16:47 荣锋亮 阅读(369) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示