摘要:select CONVERT(varchar, getdate(), 120 ) ----------------->>SQL语句2004-09-12 11:06:08 -------------------------------------------->>显示结果(以下类同)select replace(replace(replace(CONVERT(varch...
阅读全文
摘要:其次,大家来看一些不错的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...
阅读全文
摘要:asc 按升序排列 desc 按降序排列 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、...
阅读全文
摘要: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...
阅读全文
摘要:使用sa登录 1.configuration manager中的服务管理器选择使用Local System 2.在服务器选项中选择SQl Server Mode 3.在安全中选中sa用户,启用该用户并输入密码 4.重启服务管理器 软件开发网 www.mscto.com or 1. 用Windows身份验证登陆(这个应该是不会存在问题的, 在新安装好实例(SQL Server)的情况下,...
阅读全文
摘要:碰上了这件事,才学到教训,一直以为smalldatetime和datetime的差别只是在于时间范围: smalldatetime的有效时间范围1900/1/1~2079/6/6 datetime的有效时间范围1753/1/1~9999/12/31 所以我判断如果该值不用到太远的日期范围,就会使用smalldatetime。 但我忽略了更关键的差别,那就是smalldatetime只精准到分,而d...
阅读全文
摘要:通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文 章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在...
阅读全文
摘要:1、查看当前数据库中的触发器 use 数据库名 go select * from sysobjects where xtype='TR' 2、查看当前触发器的内容 use 数据库名 go exec sp_helptext '触发器名称' 将会以表的样式显示触发器内容。 除了触发器外,sp_helptext 还可以显示 规则、默认值、未加密的存储过程、用户定义函数、视图的文本 3、查看当前表有哪...
阅读全文
摘要:基本的Sql编写注意事项 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。 Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找到第一个匹配项。NOT EXISTS比NOT IN效率稍高。但具体在选择IN或EXIST操作时,要根...
阅读全文