随笔分类 - SqlServer
摘要:触发器,主要是用来同步更新数据的,举个例子吧: 假设有两个表,tab_1 , tab_2 再假设两个表里都有“人员性别”这个字段 tab_1的数据例如: 张三```男```1978`````2002 tab_2的数据例如: 张三```男```销售科```科长 我要改tab_1中张三的性别为“女”的话
阅读全文
摘要:语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名) 创建索引实例: 聚簇索引 create clustered index index_name on table_name (cloumn_name); 非聚簇索引 create nonclustered index index
阅读全文
摘要:CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。 语法:CAST (expression AS data_type) expression:任何有效的SQServer表达式。AS:用于分隔两个参数,在AS
阅读全文
摘要:1,纵表转横表 纵表结构 Table_A: 转换后的结构: 纵表转横表的SQL示例: SELECT Name , SUM(CASE WHEN Course = N'语文' THEN Grade ELSE 0 END) AS Chinese , SUM(CASE WHEN Course = N'数学'
阅读全文
摘要:upper() SQL upper()函数实例代码教程 - 返回字符串str,根据当前字符集映射的所有字符更改为大写。 例子解释: upper(字段名):是将字段的内容转换成大写进行返回 注意:字段的数据类型必须是字符串类型 upper(字符串):Upper('aabbcc')返回的是‘AABBCC
阅读全文
摘要:SQL Server中的LEFT、RIGHT函数。LEFT:返回字符串中从左边开始指定个数字符。 LEFT(character_expression,integer_expression); RIGTH:返回字符串从右边开始指定个数字符。 RIGHT(character_expression,int
阅读全文
摘要:LEN() 函数 LEN 函数返回文本字段中值的长度。 SQL LEN() 语法 SELECT LEN(column_name) FROM table_name
阅读全文
摘要:CHARINDEX作用 写SQL语句我们经常需要判断一个字符串中是否包含另一个字符串,但是SQL SERVER中并没有像C#提供了Contains函数,不过SQL SERVER中提供了一个叫CHAEINDX的函数,顾名思义就是找到字符(char)的位置(index),既然能够知道所在的位置,当然就可
阅读全文
摘要:基本结构 DECLARE Emp_Cursor CURSOR FOR SELECT EmpID, EmpName FROM EmployeeOPEN Emp_CursorFETCH NEXT FROM Emp_CursorWHILE @@FETCH_STATUS = 0 BEGIN --DO SOM
阅读全文
摘要:--查询死锁SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableNameFROM sys.dm_tran_locksWHERE resource_type='OBJECT ' --杀死死锁KILL
阅读全文
摘要:1.Output参数返回值 CREATE PROCEDURE [dbo].[upInformation](@age int ,@id bigint OUTPUT)ASBEGINSET NOCOUNT ON;BEGININSERT INTO [Information](age )VALUES (@ag
阅读全文