2007年6月12日
摘要: 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 心悦 阅读(393) 评论(0) 推荐(0) 编辑
摘要: SQL简体繁体转换函数 很多时候我们可能都需要这么一个简繁互相转换的SQL函数,今天在网上找到的,收集下来。以后有了它就省事多啦。不用再写程序取出来转换后再更新数据库了。SQL简体繁体转换函数代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->-... 阅读全文
posted @ 2007-06-12 14:16 心悦 阅读(3392) 评论(0) 推荐(0) 编辑
摘要: 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 心悦 阅读(646) 评论(0) 推荐(0) 编辑
摘要: --将阿拉伯数字的钱转换成大写金额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 心悦 阅读(348) 评论(0) 推荐(0) 编辑
摘要: SQL 2000中的触发器使用 触发器是数据库应用中的重用工具,它的应用很广泛,这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。______________________________________________________________________... 阅读全文
posted @ 2007-06-12 13:53 心悦 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 交叉表应用-成绩统计 最近由于开发需要,涉及到了成绩统计这块,这里面设计到了sql交叉表的应用,试了试,觉得很有感想,现在写出来大家看看,有什么不对的欢迎指正^_^ 首先我们建立如下的表: sc(成绩表) stuid clsid scroe ... 阅读全文
posted @ 2007-06-12 13:51 心悦 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在程序设计中,尤其是针对企业应用的开发,不可以避免的会要生成大量的编号,比如订单编号、入库编号等。现在利用SQL的存储过程可以方便的实现自动编号,可以大大的提高程序的复用和减少代码的编写。 主要是利用SQL中的CONVERT函数来对日期进行格式化。 比如要做这样的一个编号结构: 标识(2位) 日期时间(14位) 流... 阅读全文
posted @ 2007-06-12 11:43 心悦 阅读(998) 评论(0) 推荐(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 心悦 阅读(422) 评论(0) 推荐(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 心悦 阅读(567) 评论(2) 推荐(0) 编辑
摘要: [摘要]递归是经典的技巧之一,主修计算机科学的学生经常通过编写汉诺塔程序来学习它。在这篇文章中,Alex Kozak探讨了T-SQL中的递归。 我曾经担任过大学的老师。我在开始讲授子查询时,会让学生从Northwind数据库的employees表中,找到年龄最小的雇员。大多数的学生很轻松地给出了下面的解答。 SELECT * FROM employeesWHERE BirthDate =... 阅读全文
posted @ 2007-06-12 10:54 心悦 阅读(273) 评论(0) 推荐(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 心悦 阅读(447) 评论(0) 推荐(0) 编辑
摘要: SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串 自定义取出第几个分割字符前的字符串,默认位置(0)格式:dbo.split(字段名,'分隔字符',取出的第几个字符串)如果没有分隔的字符,则返回整个字符串。如果取出的位置字符串的位置超出Index则返回空。 CREATE FUNCTION [dbo].[split] (@str nvarchar(4000),@code... 阅读全文
posted @ 2007-06-12 10:10 心悦 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 将SQL查询分组后获得的结果中的某字段按照条件相加 分组后字段内容相加 阅读全文
posted @ 2007-06-12 10:08 心悦 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 利用SQL语句查找某数据库中所有存储过程包含的内容 查找存储过程包含内容 阅读全文
posted @ 2007-06-12 10:05 心悦 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 删除数据库的所有存储过程、主键、外键、索引等 删除数据库的所有存储过程、主键、外键、索引等 阅读全文
posted @ 2007-06-12 10:03 心悦 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database... 阅读全文
posted @ 2007-06-12 10:01 心悦 阅读(200) 评论(0) 推荐(0) 编辑
摘要: declare @a int set @a=10000while @a'' and workid=@a set @a=@a+1end 阅读全文
posted @ 2007-06-12 09:59 心悦 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 字符操作类 upper(char_expr) 转为大写 lower(char_expr) 转为小... 阅读全文
posted @ 2007-06-12 09:58 心悦 阅读(141) 评论(0) 推荐(0) 编辑
摘要: --开始事务BEGIN TRAN--不显示计数信息SET NOCOUNT ONDECLARE @UserID varchar(512)DECLARE @a int set @a=10000--声明游标DECLARE CRMPSContact_cursor CURSOR FOR SELECT [UserID] FROM [gmcc].[dbo].[cvv_Users]--打开游标OPEN CRMPS... 阅读全文
posted @ 2007-06-12 09:57 心悦 阅读(3416) 评论(2) 推荐(0) 编辑
摘要: 参考《ASP.NET与SQL一起打包部署安装》,这篇文章是针对VB.NET与SQL 一起打包的,但是我使用的是C#,当然只要修改一下主要安装类库就行了!C#的类库代码如下:DBCustomAction.csusing System;using System.Collections;using System.Data.SqlClient;using System.ComponentModel;us... 阅读全文
posted @ 2007-06-12 09:56 心悦 阅读(1430) 评论(0) 推荐(0) 编辑