![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql server
ht576475012
这个作者很懒,什么都没留下…
展开
-
SQL中cast()的作用
类型装换 如果 @s int 把它转成字符,可以这样 cast(@s as varchar) 把一种类型转化成另外一种类型 如整数转化成字符串原创 2013-05-08 14:54:35 · 629 阅读 · 0 评论 -
SQLServer : EXEC和sp_executesql的区别
http://www.cnblogs.com/xbf321/archive/2008/11/02/1325067.html摘要 1,EXEC的使用 2,sp_executesql的使用 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提...原创 2013-07-08 11:36:04 · 55 阅读 · 0 评论 -
Good SQL WEBSITE 细说Sql Server中的视图(上)(更新)
http://www.cnblogs.com/xbf321/archive/2009/06/16/view_in_sqlserver.html 1,什么是视图? 2,为什么要用视图; 3,视图中的ORDER BY; 4,刷新视图; 5,更新视图; ...原创 2013-07-08 11:38:09 · 95 阅读 · 0 评论 -
how to search a function or sto in database
SELECT * FROM sysobjects WHERE id = object_id('Function name or sto name')原创 2013-07-08 14:02:05 · 73 阅读 · 0 评论 -
Good net website blog for Database
http://www.bluegecko.net/mysql/debugging-stored-procedures/原创 2013-07-09 11:53:41 · 71 阅读 · 0 评论 -
A interesting article for printing statement in sql
http://bytes.com/topic/sql-server/answers/82638-print-only-takes-effect-after-t-sql-completion原创 2013-07-09 11:57:21 · 69 阅读 · 0 评论 -
is invalid in the select list because it is not contained in either an aggregate
当select 语句块中出现function与常列时,需要在where语句块之后加入group by语句,否则会报错SELECT id, COUNT(name) FROM t_studentWHERE sequence in(SELECT MIN(sequence) FROM t_student)GROUP BY name,idselect语句块中出现的function(c...原创 2013-07-11 10:37:35 · 4488 阅读 · 0 评论 -
EXISTS AND NOT EXISTS
EXISTS或者NOT EXISTS是把主查询的字段传到后边的查询中作为条件,返回值是TRUE或者FALSE。EXISTS TRUE,那么就是查询条件成立,结果会显示出来。NOT EXISTS TRUE,则为FALSE,查询连接条件不成立。select * from course where not exists(select * from grade where grade.课程代号=cou...原创 2013-07-16 14:51:52 · 128 阅读 · 0 评论 -
DATE AND TIME
SELECT (CAST((SELECT SUBSTRING( (SELECT CONVERT(varchar(10),GETDATE(),20)),1,10)) as DATE ) )获取日期 SELECT (CAST((SELECT SUBSTRING( (SELECT CONVERT(varchar(10),GETDATE(),...原创 2013-12-30 14:22:50 · 141 阅读 · 0 评论 -
DATE
http://blog.csdn.net/dba_huangzj/article/details/7657979原创 2013-12-30 15:23:24 · 89 阅读 · 0 评论 -
SET...
http://msdn.microsoft.com/en-us/library/ms189491.aspxhttp://msdn.microsoft.com/zh-cn/library/ms189491.aspx原创 2013-12-31 11:16:07 · 99 阅读 · 0 评论 -
SQL锁的概述
http://blog.csdn.net/htl258/article/details/4125838锁的概述一. 为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因...原创 2014-05-16 14:39:21 · 106 阅读 · 0 评论 -
SQL Server Error Message
http://www.sql-server-helper.com/error-messages/msg-1-500.aspx原创 2014-05-20 20:20:16 · 1144 阅读 · 0 评论 -
SQL Server Profiler使用方法
http://lyt7599.blog.163.com/blog/static/438400352011111392158575/http://technet.microsoft.com/zh-cn/library/ms173789http://database.51cto.com/art/201205/338964_1.htmhttp://technet.microsof...原创 2014-05-21 16:55:39 · 129 阅读 · 0 评论 -
SQL 2005 with(nolock)详解
http://hi.baidu.com/gabriel/item/11f32132593557c31a96961a大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的...原创 2013-08-26 15:46:11 · 83 阅读 · 0 评论 -
Microsoft SQL Server, Error:9002
一般在建立一个database之后,就应该手动设置其日志的增长方式,至于增长方式的设置,在此不再叙述解决办法:找到sql server安装目录:D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA找到xxlog然后手动删除一般情况下,当数据库database被创建并被使用后,再尝试设...原创 2013-09-25 17:48:17 · 1442 阅读 · 0 评论 -
Search for a stored procedure
September 3, 2007 by Pinal Dave SQL SERVER – 2005 – Search Stored Procedure Code – Search Stored Procedure TextI receive following question many times by my team members.How can I find if ...原创 2013-07-08 11:27:29 · 104 阅读 · 0 评论 -
TRUNCATE TABLE
默认情况下,IDENTITY_INSER就是off这种情况下,你写insert 语句时,identity栏位,不要写值,系统会自动帮你写入。举例说明:create table #aa(id int identity(1,1),dt datetime,pay int)goinsert into #aa(dt,pay)values('2012-4-12',100) --不能向 ...原创 2013-06-27 10:43:24 · 178 阅读 · 0 评论 -
局部临时表VS全局临时表
http://blog.csdn.net/wu_qionglei/article/details/5927042http://www.cnblogs.com/pinbo/articles/1681673.html临时表SQL Server 支持临时表。临时表就是那些名称以井号 (#) 开头的表。如果当用户断开连接时没有除去临时表,SQL Server 将自动除去临时表。临时表不存储...原创 2013-06-13 14:37:32 · 590 阅读 · 0 评论 -
不错的SQL SERVER大本营
http://technet.microsoft.com/zh-cn/library/ms179383%28v=sql.100%29http://blog.163.com/china0359@yeah/blog/static/121719436201235545362/原创 2013-05-15 11:17:54 · 62 阅读 · 0 评论 -
SQL SERVER 安装失败。。
http://bbs.csdn.net/topics/310143642http://www.cnblogs.com/unruledboy/archive/2005/01/27/98485.html原创 2013-05-15 12:04:36 · 564 阅读 · 0 评论 -
http://www.cnblogs.com/xingd/archive/2008/02/24/1079190.html
http://www.cnblogs.com/xingd/archive/2008/02/24/1079190.html原创 2013-05-15 13:55:21 · 98 阅读 · 0 评论 -
SQL Server 存储过程
http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.htmlTransact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一...原创 2013-06-03 10:42:17 · 76 阅读 · 0 评论 -
存储过程与函数的区别,函数可以嵌入sql语句from中使用,存储过程不行
http://blog.csdn.net/nutian/article/details/2311788存储过程与函数的区别 本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而...原创 2013-06-03 10:59:11 · 265 阅读 · 0 评论 -
SET QUOTED_IDENTIFIER ON
SET ANSI_NULLS ONSET QUOTED_IDENTIFIER ONGO是什么意思? 语法SET QUOTED_IDENTIFIER { ON | OFF }注释当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF...原创 2013-06-03 11:09:26 · 142 阅读 · 0 评论 -
SQL Server 开发手册速查
http://software.it168.com/manual/sqlserver/原创 2013-06-03 11:28:21 · 119 阅读 · 0 评论 -
SET NOCOUNT ON
SET NOCOUNT ON我们平时查询的时候在消息栏里不是会有(1行受影响)之类的文字吗加上set nocount on后就不会有了,这就避免了这些没有的信息了阻止在结果中返回可显示受 Transact-SQL 语句影响的行数的消息。 Transact-SQL 语法约定语法 SET NOCOUNT { ON | OFF } 备...原创 2013-06-03 11:32:30 · 80 阅读 · 0 评论 -
@@TRANCOUNT
http://blog.163.com/xiao_mege/blog/static/7294275320105105718153/一、对 COMMIT TRANSACTION 或 COMMIT WORK 的每个调用都应用于最后执行的 BEGIN TRANSACTION。如果嵌套 BEGIN TRANSACTION 语句,那么 COMMIT 语句只应用于最后一个嵌套的事务,也就是在最...原创 2013-06-06 10:21:52 · 854 阅读 · 0 评论 -
安装了SQL以后,编写SQL语句没有提示
安装了SQL以后,编写SQL语句没有提示解决办法:工具——选项——文本编辑器——Transact-sql——IntellSense,右边的三个选项前面都打勾即可有时原因也是因为单个query的文件太大,所以超出了script size,敲命令时提示没有,所以可以重新新建一个query,自然解决...原创 2013-06-18 09:55:44 · 913 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316.htmlInsert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将...原创 2013-06-18 14:08:03 · 67 阅读 · 0 评论 -
sql server ISNULL()
http://database.51cto.com/art/201009/224323.htmSQL中有多种多样的函数,下面将为您介绍SQL中的ISNULL函数,包括其语法、注释、返回类型等,供您参考,希望对您学习SQL能够有所帮助。ISNULL使用指定的替换值替换 NULL。语法ISNULL ( check_expression , replacement_v...原创 2013-06-08 10:08:17 · 106 阅读 · 0 评论 -
CAST函数
http://blog.sina.com.cn/s/blog_62822a7f0100fii6.html6.4 转换函数数据类型转换可以通过CAST()和CONVERT()函数来实现。大多数情况下,这两个函数是重叠的,它们反映了SQL语言的演化历史。这两个函数的功能相似,不过它们的语法不同。虽然并非所有类型的值都能转变为其他数据类型,但总的来说,任何可以转换的值都可以用简单的...原创 2013-06-08 10:28:13 · 107 阅读 · 0 评论 -
通过dblink读取另一个数据库的数据插入到本地表
http://www.myexception.cn/oracle-management/59491.html通过dblink读取另一个数据库的数据插入到本地表,速度慢!!!!!!!!!!!通过dblink读取另一个数据库的数据插入到本地表,速度慢,而且每次只是读取一条数据插入本地,然后commit插入的数据有个字段是blob类型,每一条记录大概20k网络正常sql语句大概如...原创 2013-06-13 10:34:36 · 2629 阅读 · 0 评论 -
sqlserver创建临时表 【转】
sqlserver创建临时表 【转】http://www.cnblogs.com/chongzi/archive/2011/01/19/1939106.html创建临时表 方法一: create table #临时表名(字段1 约束条件, 字段2 约束条件, ........原创 2013-06-13 10:39:43 · 256 阅读 · 0 评论 -
WITH (NOLOCK)
http://www.cnblogs.com/henw/archive/2011/07/22/2113580.html缺点: 1.会产生脏读 2.只适用与select查询语句优点: 1.有些文件说,加了WITH (NOLOCK)的SQL查询效率可以增加33%。 2.可以用于inner join 语句脏读: 一个用户对一个资源做了修改,...原创 2014-09-28 11:56:06 · 83 阅读 · 0 评论