温故而知新

.net相关

导航

文章分类 -  sql

sql server中datetime默认值设置和日期函数(转)
摘要:select CONVERT(varchar, getdate(), 120 ) ----------------->>SQL语句2004-09-12 11:06:08 -------------------------------------------->>显示结果(以下类同)select replace(replace(replace(CONVERT(varch... 阅读全文

posted @ 2010-01-03 22:05 业余程序猿 阅读(4878) 评论(1) 推荐(0) 编辑

精妙SQL语句(二)(转)
摘要:其次,大家来看一些不错的SQL语句 1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 11 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f... 阅读全文

posted @ 2009-04-27 11:57 业余程序猿 阅读(164) 评论(0) 推荐(0) 编辑

精妙MSSQL语句(一)(转)
摘要:asc 按升序排列 desc 按降序排列 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、... 阅读全文

posted @ 2009-04-27 11:57 业余程序猿 阅读(110) 评论(0) 推荐(0) 编辑

sql语句对时间类型数据的处理
摘要:select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select CONVERT(varchar(10), datatime1, 120 )2004-09-12 select CONVERT(varchar(4), datatime1, 120 )+'年'+substring(CONVERT(varchar(10), d... 阅读全文

posted @ 2009-04-27 11:22 业余程序猿 阅读(334) 评论(0) 推荐(0) 编辑

SQL Server 2005配置sa登录和允许远程访问(待看)
摘要:使用sa登录 1.configuration manager中的服务管理器选择使用Local System 2.在服务器选项中选择SQl Server Mode 3.在安全中选中sa用户,启用该用户并输入密码 4.重启服务管理器 软件开发网 www.mscto.com or 1. 用Windows身份验证登陆(这个应该是不会存在问题的, 在新安装好实例(SQL Server)的情况下,... 阅读全文

posted @ 2009-03-25 15:04 业余程序猿 阅读(582) 评论(0) 推荐(0) 编辑

smalldatetime和datetime的差别
摘要:碰上了这件事,才学到教训,一直以为smalldatetime和datetime的差别只是在于时间范围: smalldatetime的有效时间范围1900/1/1~2079/6/6 datetime的有效时间范围1753/1/1~9999/12/31 所以我判断如果该值不用到太远的日期范围,就会使用smalldatetime。 但我忽略了更关键的差别,那就是smalldatetime只精准到分,而d... 阅读全文

posted @ 2009-03-04 13:52 业余程序猿 阅读(6495) 评论(1) 推荐(1) 编辑

SQL中各种日期的算法[转]
摘要:通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文 章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在... 阅读全文

posted @ 2009-03-04 13:42 业余程序猿 阅读(280) 评论(0) 推荐(0) 编辑

sql触发器的应用
摘要:1、查看当前数据库中的触发器 use 数据库名 go select * from sysobjects where xtype='TR' 2、查看当前触发器的内容 use 数据库名 go exec sp_helptext '触发器名称' 将会以表的样式显示触发器内容。 除了触发器外,sp_helptext 还可以显示 规则、默认值、未加密的存储过程、用户定义函数、视图的文本 3、查看当前表有哪... 阅读全文

posted @ 2008-12-11 23:03 业余程序猿 阅读(201) 评论(0) 推荐(0) 编辑

基本的Sql编写注意事项
摘要:基本的Sql编写注意事项 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。 Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找到第一个匹配项。NOT EXISTS比NOT IN效率稍高。但具体在选择IN或EXIST操作时,要根... 阅读全文

posted @ 2008-12-10 14:48 业余程序猿 阅读(226) 评论(0) 推荐(0) 编辑