SQL
iteye_194
这个作者很懒,什么都没留下…
展开
-
一个存储过程用于生成模拟数据
[code="java"]beginDECLARE v1 INT DEFAULT 100000;delete from person; WHILE v1 > 0 DO insert into person(name,age) values(CONCAT("person",v1),rand()*100); SET v1 = v1 - 1; END WHILE;...2008-04-09 15:45:05 · 193 阅读 · 0 评论 -
替换sql server 中的text类型中内容的关键词
留个笔记[code="sql"]update test set test.content =test1.b from test, (select id as a,REPLACE(CAST( content as varchar),'日本','日本鬼子')as b from test) test1where test.id =test1.a [/code]...2010-05-07 15:16:50 · 120 阅读 · 0 评论 -
sqlserver下创建 oracle的链接服务器
环境:Windows 2003 server1 安装Sql Server 2000 sp4 安装Oracle 9i客户端(当然如果全部服务也无所谓)2 在oracle企业管理器中创建远程数据库(只是demo 信息可以任意 注意mssql要与其对应)host:192.168.0.11sid:Test端口:1521名称:Test_192.168.0.113 在SqlS...2008-10-31 09:05:54 · 223 阅读 · 0 评论 -
关于union双向排序(mysql)
关于union双向排序(mysql)群里的朋友问了一个mysql查询的问题需求是这样的论坛希望在显示帖子列表时侯前三条是点击量最多的,即按点击次数查询,余下的按时间查询实际就是两个union的排序都生效[code="sql"](select * from table order by colnum limit 0,2)UNION (select * from ...2008-10-21 15:48:07 · 245 阅读 · 0 评论 -
sql语句中实现循环匹配
[code="sql"]select A.*,(select top 1 B.bfrom(select 'a' as a ,'1' as bunionselect 'b' as a ,'2' as bunionselect'd' as a ,'3' as bunionselect'a' as a ,'4' as b)B where...原创 2008-10-09 10:00:57 · 754 阅读 · 0 评论 -
mysql-noinstall在windows下的安装方法
下载MySQL5.0的免安装版本mysql-noinstall-5.0.24-win32.zip。 将其解压缩至D:\mysql5.0目录。 编辑配置文件my.ini。拷贝 my-large.ini 到 my.ini,这里是D:\MySQL5.0-noinstall\my.ini。 解压mysql-noinstall复制文件夹下my-large.ini,并重命名为my.ini。...原创 2008-08-19 14:12:41 · 149 阅读 · 0 评论 -
多表条件查询的性能优化
多表条件查询的性能优化[code="java"]sql1: select b.*,a.* from a,b where a.alt = b.alt and a.materialbill = b.mat and a.mtl = 'B01AE50131B3000AE' sql2: select b.*,a.* from a,(select alt,mat from b where mt...2009-04-01 10:49:09 · 340 阅读 · 0 评论 -
以某一字段为基础,去掉该字段的重复 并显示其它字段
表结构如下a b1 22 23 44 32 34 3 查出某一张表 以某一字段为基础 去掉该字段的重复 并显示其它字段(其它字段中的选项是任意的)[code="sql"]SELECT DISTINCT a, b FROM tab[/code]a b1 22 22 33 44 3 distinct是对全部显示字段...2009-03-30 11:29:05 · 159 阅读 · 0 评论 -
关于事务死锁问题的解决(jdbc:事务(进程ID)与另一个进程已被死锁在lock资源上)...
数据库sql 2000使用jdbc连接问题描述:事务(进程ID)与另一个进程已被死锁在lock资源上,且该事务已被选作死锁牺牲品,请重新运行该事务。 原因:由于后台采用同步程序对数据库中的资源进行同步(并使用事务),此操作造成数据库中表的锁定,是其它客户程序不能对该表进行查询。解决办法:将jdbc创建的连接中设置隔离级别conn.setTransactionIs...2009-03-24 08:32:09 · 1476 阅读 · 0 评论 -
MySQL 语言结构(ppt)
MySQL 语言结构1.MySQL字符串和数字2.MySQL数据标识符3.MySQL名字的大小写敏感性 4.MySQL用户变量 5.MySQL 系统变量6.MySQL 保留字...原创 2009-02-24 20:26:04 · 145 阅读 · 0 评论 -
关于主子表统计的问题
今天碰到了一个关于主子表统计的问题 主子表case 嵌套 统计查询主表 t1(t1id, t1a ,t1b)子表 t2(t2id,t1id,t2x,t2y,t2t)oracle数据库主表表示的是商品 子表表示的商品检测项 t2x表示检测项目名称 t2y表示检测值一个产品有多个检测值 只有当全部检测值都合格 才说明产品合格 要求通过查询 查出 全部产品的合格情况比...2010-06-12 16:18:59 · 249 阅读 · 0 评论