海阔天高

暂无签名

  • 博客访问: 983684
  • 博文数量: 280
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-22 00:56
个人简介

暂无介绍

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(280)

文章存档

2016年(1)

2013年(11)

2012年(37)

2011年(25)

2010年(44)

2009年(31)

2008年(15)

2007年(17)

2006年(47)

2005年(49)

2004年(2)

2000年(1)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2005-06-23 19:16:06

数据库language不同,sql server对日期格式的选择也不同。[@more@]数字日期格式Microsoft® SQL Server™ 2000 允许用指定的数字月份指定日期数据。例如,5/20/97 表示 1997 年 5 月的第 20 天,当使用数字日期格式时,在字符串中以斜杠(/)、连字符(-)或句号(.)作为分隔符来指定月、日、年。字符串必须以下面的形式出现:数字 分隔符 数字 分隔符 数字 [时间] [时间]下面的数字日期格式是有效的:[0]4/15/[19]96 -- (mdy)[0]4-15-[19]96 -- (mdy)[0]4.15.[19]96 -- (mdy)[04]/[19]96/15 -- (myd) 15/[0]4/[19]96 -- (dmy)15......【阅读全文】

阅读(7720) | 评论(0) | 转发(0)

发布时间:2005-06-22 15:15:00

查询数据库对象信息的,比较实用。[@more@]-- ======================================================--列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息--在查询分析器里运行即可,可以生成一个表,导出到EXCEL中-- ======================================================SELECT (case when a.colorder=1 then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, (case when (SELE......【阅读全文】

阅读(1676) | 评论(0) | 转发(0)

发布时间:2005-06-22 15:12:56

我观前辈的帖子,皆由于数据库的SQL大不一致,且SQL SERVER,ACCESS等菜鸟级数据库没有如rowid,_n_,obs等之类的辅助列,空有BETWEEN运算符而无用武之地,又无如except之类的数据集运算符,真是令无数英雄尽折腰  偶详观各数据库SQL,得出是数据库就有取前面N条记录的SQL语法,如什么select top n*****之类的语法,而数据分页的关键问题是取后N条记录的语法偶深思良久,最后小悟,故出此言,还忘前辈们多多指点[@more@]  取记录集后N条记录的大法:    假设:     1.有一sql语句将产生1000条记录 (select 唯一ID,其他字段 from......【阅读全文】

阅读(1634) | 评论(0) | 转发(0)

发布时间:2005-06-22 15:09:13

小写转大写金额存储过程[SQL SERVER][@more@]CREATE PROCEDURE dbo.L2U (@n_LowerMoney numeric(15,2),@v_TransType int,@RET VARCHAR(200) output) AS Declare @v_LowerStr VARCHAR(200) -- 小写金额 Declare @v_UppERPart VARCHAR(200) Declare @v_UpperStr VARCHAR(200) -- 大写金额Declare @i_I intset nocount onselect @v_LowerStr = LTRIM(RTRIM(STR(@n_LowerMoney,20,2))) --四舍五入为指定的精度并删除数据左右空格select @i_I = 1select @v_UpperStr = 'while ( @i_I <= len(@v_LowerStr))begin select @v_UppERPart ......【阅读全文】

阅读(1722) | 评论(0) | 转发(0)

发布时间:2005-06-22 15:06:45

常看到死锁的问题,一般都是KILL进程,但如果不查出引起死锁的原因,死锁会时常发生 可以通过查找引起死锁的的操作,就可以方便的解决死锁,现将日常解决问题的方法总结。[@more@]1死锁发生时,通过如下语法,查询出引起死锁的操作 use master go declare @spid int,@bl int DECLARE s_cur CURSOR FOR select 0 ,blocked from (select * from sysprocesses where blocked>0 ) a where not exists(select * from (select * from sysprocesses where blocked>0 ) b where a.blocked=spid) union select spid,blocked from sysprocesses......【阅读全文】

阅读(1299) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册