SQL Pretty Printer
摘要:SQL Pretty Printer是一款非常棒的SQL代码美化工具。通过使用热键功能,SQL Pretty Printer能重新美化整理SQL语法的数据库工具,就像Microsoft Query Analyzer, SQL Server Management Studio (SSMS), TOAD 和 PL/SQL Developer, 具有Visual Studio 2003/2005 、Ec...
阅读全文
posted @
2009-12-03 15:42
心悦
阅读(712)
推荐(0)
SqlDbxPro
摘要:SqlDbxPro是一个非常不错的数据库管理软件,绿色软件,无需安装,速度非常快.SqlDbxPro有一些很实用的功能,比如将表中的数据导入到excel,数据插入脚本或者xml文件等,也可以导入数据下载地址:http://download.csdn.net/source/1244683
阅读全文
posted @
2009-12-03 15:19
心悦
阅读(1665)
推荐(0)
SQL语句实现结果集合的拼接
摘要:Create table Tab([Col1] int,[Col2] nvarchar(1))Insert Tabselect 1,N'a' union allselect 1,N'b' union all select 1,N'c' union all select 2,N'd' union all select 2,N'e' union all select 3,N'f' Go create ...
阅读全文
posted @
2008-06-22 21:41
心悦
阅读(1122)
推荐(0)
powerdesigner生成实体
摘要:让powerdesigner自动生成实体,只要设置一下就行了。在菜单中选择Language---Edit Current Object Language 打开一个对话框,选择Profile中,Attribute中的Templates选择里面的definition在右边可以看到代码,找到[%visibility% ][%flags% ]%dataType% _%Code%[ = %InitialVa...
阅读全文
posted @
2008-01-08 16:06
心悦
阅读(1083)
推荐(0)
游标的高级技巧(供初學者參考)
摘要:游标的使用 提到游标这个词,人们想到的是在屏幕上一个闪动的方框,用以指示用户将要输入字符的位置。而在关系型数据库的SQL语言中,游标却有另外的含义,它是存放结果集的数据对象。 为什么要用到游标 在某些PowerBuilder应用程序的开发中,您可能根本用不到游标这样一个对象。因为在其它工具开发中很多需用游标实现的工作,在 PowerBuilder中却已有DataWin-dow来代劳了。事实...
阅读全文
posted @
2007-06-13 09:18
心悦
阅读(460)
推荐(0)
如何快速生成100万不重复的8位编号(转)
摘要:最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的: 1. 如何生成8位随机数,生成的数越随机,重复的可能性当然越小 2. 控制不重复 3. 考虑性能 针对这个问题,我写了如下的示例来解决,希望能为有这类需求的人提供指导 生成100万条8位不重复数据的示例 USE tempdb GO -- 创建测试表 CREATE TABL...
阅读全文
posted @
2007-06-13 09:17
心悦
阅读(459)
推荐(0)
SQL函数
摘要:SQL函数 --聚合函数use pubsgoselect avg(distinct price) --算平均数from titleswhere type='business'go use pubsgoselect max(ytd_sales) --最大数from titlesgo use pubsgoselect min(ytd_sales) --最小数from titlesgo use p...
阅读全文
posted @
2007-06-12 14:33
心悦
阅读(398)
推荐(0)
SQL简体繁体转换函数
摘要:SQL简体繁体转换函数 很多时候我们可能都需要这么一个简繁互相转换的SQL函数,今天在网上找到的,收集下来。以后有了它就省事多啦。不用再写程序取出来转换后再更新数据库了。SQL简体繁体转换函数代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->-...
阅读全文
posted @
2007-06-12 14:16
心悦
阅读(4406)
推荐(0)
SQL 函数 度分秒转换
摘要:Create FUNCTION ConverData( @data float)RETURNS varchar(20)ASBEGIN --度 declare @du float set @du=floor(@data) --分 declare @tfen float set @tfen=floor((@data-floor(@data))*60);...
阅读全文
posted @
2007-06-12 14:08
心悦
阅读(658)
推荐(0)
转几个实用的sql函数
摘要:--将阿拉伯数字的钱转换成大写金额CREATE function to_up(@num numeric(14,2)) returns varchar(100) as begin declare @ndata varchar(20),@cdata varchar(100) declare @nstr varchar(10),@zflag bit,@t varcha...
阅读全文
posted @
2007-06-12 14:01
心悦
阅读(353)
推荐(0)
SQL 2000中的触发器使用(转)
摘要:SQL 2000中的触发器使用 触发器是数据库应用中的重用工具,它的应用很广泛,这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。______________________________________________________________________...
阅读全文
posted @
2007-06-12 13:53
心悦
阅读(297)
推荐(0)
交叉表应用-成绩统计
摘要:交叉表应用-成绩统计 最近由于开发需要,涉及到了成绩统计这块,这里面设计到了sql交叉表的应用,试了试,觉得很有感想,现在写出来大家看看,有什么不对的欢迎指正^_^ 首先我们建立如下的表: sc(成绩表) stuid clsid scroe ...
阅读全文
posted @
2007-06-12 13:51
心悦
阅读(334)
推荐(0)
利用SQL存储过程生成程序编号的一种方法(转)
摘要:在程序设计中,尤其是针对企业应用的开发,不可以避免的会要生成大量的编号,比如订单编号、入库编号等。现在利用SQL的存储过程可以方便的实现自动编号,可以大大的提高程序的复用和减少代码的编写。 主要是利用SQL中的CONVERT函数来对日期进行格式化。 比如要做这样的一个编号结构: 标识(2位) 日期时间(14位) 流...
阅读全文
posted @
2007-06-12 11:43
心悦
阅读(1011)
推荐(0)
树形数据查询示例
摘要:--树形数据查询示例--作者: 邹建 if exists (select * from dbo.sysobjects where id = object_id(N'[tb]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [tb]GO --示例数据create table [tb]([id] int identity(1,1),[pi...
阅读全文
posted @
2007-06-12 11:35
心悦
阅读(432)
推荐(0)
日历的存储过程
摘要:日历的存储过程 CREATE function calander(@month int,@year int)returns @DAY1 table(SUN char(3),MON Char(3),TUE Char(3),WED Char(3),THU Char(3),FRI Char(3),SAT Char(3))asbegindeclare @i intdeclare @j intdeclar...
阅读全文
posted @
2007-06-12 11:34
心悦
阅读(587)
推荐(0)
T-SQL中的递归 --作者:Alexander Kozak
摘要:[摘要]递归是经典的技巧之一,主修计算机科学的学生经常通过编写汉诺塔程序来学习它。在这篇文章中,Alex Kozak探讨了T-SQL中的递归。 我曾经担任过大学的老师。我在开始讲授子查询时,会让学生从Northwind数据库的employees表中,找到年龄最小的雇员。大多数的学生很轻松地给出了下面的解答。 SELECT * FROM employeesWHERE BirthDate =...
阅读全文
posted @
2007-06-12 10:54
心悦
阅读(282)
推荐(0)
交叉表查询---统计成绩(转)
摘要:表1 StuInfo 如: StuID Name Class 4020 望仪容 1班 4022 答复 3班 4025 地方 2班 4021 达到 1班 4023 的啊 3班 4024 haoha 2班 表2 StuScore 如:StuID Course Score 4020 数学 50 402...
阅读全文
posted @
2007-06-12 10:26
心悦
阅读(483)
推荐(0)
SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串
摘要:SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串 自定义取出第几个分割字符前的字符串,默认位置(0)格式:dbo.split(字段名,'分隔字符',取出的第几个字符串)如果没有分隔的字符,则返回整个字符串。如果取出的位置字符串的位置超出Index则返回空。 CREATE FUNCTION [dbo].[split] (@str nvarchar(4000),@code...
阅读全文
posted @
2007-06-12 10:10
心悦
阅读(1100)
推荐(0)
将SQL查询分组后获得的结果中的某字段按照条件相加
摘要:将SQL查询分组后获得的结果中的某字段按照条件相加 分组后字段内容相加
阅读全文
posted @
2007-06-12 10:08
心悦
阅读(1616)
推荐(0)
利用SQL语句查找某数据库中所有存储过程包含的内容
摘要:利用SQL语句查找某数据库中所有存储过程包含的内容 查找存储过程包含内容
阅读全文
posted @
2007-06-12 10:05
心悦
阅读(316)
推荐(0)