![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql server
静_心
数据挖掘 计算机视觉 软件开发
展开
-
时间类型的转换,SQL中CONVERT转化函数的用法
转自:http://www.cnblogs.com/xumingming/articles/1233813.html 格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELEC转载 2008-10-17 14:27:00 · 741 阅读 · 0 评论 -
webconfig 数据库连接方式
A。用有密码的方式: 在程序中读取,1,引用命名空间:using System.Configuration;2,获取方法public string connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString(); B.用WINDOWS帐号登录方式原创 2011-06-30 14:58:00 · 1009 阅读 · 0 评论 -
一些基本sql操作
insert into T_BookInfo(bookname,volnumber_n)select 书名,卷名 from dbo.Sheet1$ where 卷名 is not null原创 2014-07-23 15:07:29 · 617 阅读 · 0 评论 -
判断拼写串@str中是否含有ABC怎么写SQL
declare @str nvarchar(100)set @str='asdfaabcasdfs'if @str like '%abc%' print 'yes'else print 'No'原创 2014-08-01 16:08:25 · 648 阅读 · 0 评论 -
SQL Server的sa密码丢失解决
SQL Server的sa密码丢失解决 在网上看了很多如何修改SQLServer2005的密码的方法。大多数都是转了同一个帖子: 用windows权限进入,然后修改当前实例属性中的安全项,然后重新启动就可以修改了,但是操作手顺与我的SQLServer貌似不同。大概是SP1之前可以这么做吧。 首先用windows账户登录,然后在master表里执行:EXEC sp_password NU转载 2014-08-11 16:37:10 · 4411 阅读 · 0 评论 -
sql语句中获取datetime的日期部分或时间部分
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100),转载 2014-08-27 19:57:25 · 2109 阅读 · 0 评论 -
在整个库里查某个值并替换
--在整个库里查某个值declare @str varchar(100)set @str='oldvalue' --要搜索的字符串 declare @s varchar(8000)declare tb cursor local forselect s='if exists(select 1 from ['+b.name+'] where convert(varchar,['+转载 2014-09-23 13:46:06 · 822 阅读 · 0 评论 -
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Que转载 2014-09-25 16:05:28 · 788 阅读 · 0 评论 -
sql 按每五分钟 分组
select * from (select DAYS, ROW_NUMBER()OVER(ORDER BY DAYS) rn from (SELECT to_date('2014-09-09 12:00:00', 'yyyy-mm-dd hh24:mi:ss') + ROWNUM/24/60 - 1/24/60 DAYS FROM DUAL CONNECT BY ROWNUM原创 2014-10-16 12:14:05 · 6323 阅读 · 0 评论 -
MS-SQL日志文件过大时应该做的
MS SQL 日志文件过大转载 2011-01-20 15:43:00 · 3687 阅读 · 0 评论 -
新年第一贴:用SQL实现替换屏蔽字方法
<br />用SQL实现替换屏蔽字方法:<br /> <br /> <br /> declare @MessageReplace NVARCHAR(2000)<br /> declare cur_xs_temp cursor for <br /> select ltrim(rtrim(ShieldName)) from tblShieldInfo where charindex(ShieldName,@Message) > 0 and ShieldStatus='T'<br /> select原创 2011-01-05 13:38:00 · 769 阅读 · 0 评论 -
查询表中第X到第Y表数据方法
sql2000 select t.* from test t inner join(select (select count(*) from test t2 where t1.id >= t2.id) rowid, t1.id from test t1)as a on a.id = t.id and a.rowid between @from and @to sql2005原创 2009-03-11 10:03:00 · 992 阅读 · 0 评论 -
如何测试sql语句性能,提高执行效率
为了让您的程序执行的效率更高,SQL的效率一定不可忽视。现有以下方法去检测SQL的执行效率。 对于多表查询的效率测试:1)直接from ,where方式。SET STATISTICS io ON SET STATISTICS time ON go ---你要测试的sql语句select g.grpName,t.grpID,t.flowID,t.typ原创 2009-03-17 17:59:00 · 5270 阅读 · 1 评论 -
要用志学的态度去写SQL
用数据说话:sql1:select * from dbo.customer where c_area=TW and c_zip between 100 and 330 and c_qy=1 sql2:select c_id,c_name,c_contr,c_zip,c_address,ordtotal,c_email,c_zk,c_kh1 from custom原创 2009-09-16 18:38:00 · 640 阅读 · 0 评论 -
游标的使用
--select top 1 * from jxcybb_new_define--syyTest20091024_getPosData 120,SPX028.A09EDalter procedure syyTest20091024_getPosData(@yl int,@zpbh varchar(50))asbeginif(not exists(select * from atest20091原创 2009-10-24 18:25:00 · 691 阅读 · 0 评论 -
SQL重复记录查询
SQL重复记录查询 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(p转载 2009-11-13 16:49:00 · 715 阅读 · 1 评论 -
拆分字符串(将ID串用名称串显示)
select * from uf_StrSplit(|5376|86080|T009|A095002|,|)CREATE FUNCTION uf_StrSplit(@origStr varchar(7000), --待拆分的字符串 @markStr varchar(100)) --拆分标记,如,RETURNS @splittable table(str_id varch原创 2010-01-05 10:10:00 · 746 阅读 · 0 评论 -
SQL2005快捷键查询表SQL数据库
在SQL2005中,有时候需要不停的从表中读出数据,这里介绍一种通过快捷键的方式快速读取数据。首先创建存储过程:CREATE PROCEDURE [dbo].[sp_SelectFromTable] @tbl VARCHAR (128)ASEXEC ('SELECT * FROM ' + @tbl )修改设置:Tools->Options->Environment->Keyboard,在ctrl+3或者其它快捷键(看自己想使用哪个)后面放入存储过程名字sp_SelectFro转载 2010-07-07 12:13:00 · 1486 阅读 · 0 评论 -
实现动态添加树功能思路
<br />绑定时: <br /> <br />private void BindInfo()<br /> {<br /> stv1.Nodes.Clear();<br /> InitTree(); <br /> BindTree(stv1.Nodes, PositionID);<br /> stv1.ExpandAll();<br /> }<br />部分代码:<br />记得给结点添加孩子结点时,要先定义该孩子结点,然后再在原创 2010-12-03 11:33:00 · 1002 阅读 · 0 评论 -
快速导入EXCEL到SQL的SQL语句,此方法可以解决数字字母混合的问题
select * into yy from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;IMEX=1;DATABASE=C:\Documents and Settings\Administrator\桌面\yy2222.xls',sheet2$)关键问题在于IMEX=1原创 2015-02-06 13:01:22 · 2006 阅读 · 0 评论