MS SQL没有一个如vb一样的Cstr的函数。平常在T-SQL开发过程中,却很想要这样的一个功能,把一个输入的值转换为string, 如果用户输入一个NULL值,却把它转为一个N''值。因此也写了一个自定义函数:Cstr CREATEFUNCTION[dbo].[Cstr](@ValueSQL_VARIANT)RETURNSNVARCHAR(MAX)ASBEGINRETURNISNULL(CAST(@ValueASNVARCHAR(MAX)),'')END
转载
2012-02-20 00:25:00
126阅读
2评论
作者:木木
博客里的文章,来自笔者在读书与工作过程中的论文阅读笔记、实验笔记、读书笔记、工作技术笔记,还有一些来自网文收藏。也许不定期还会写一些伤春悲秋的无用之文。关于技术方面写的一些随笔,仅供各位读者参考,写下来是对当时的自己有益,再过一段时间,或再过几年,不一定对其他人还有用。文章版权方面的:躺在这里的无用之文,未经授权不要转载。
转载
2014-08-10 15:06:00
69阅读
2评论
提纲:
-- distinct 剔除重复项
-- with ties 保留重复项
-- newid()  
原创
2022-03-31 11:04:16
116阅读
SQL Server中的时间类型的精度及格式,同时主要介绍类SQL Server中所有操作日期的内置函数 ...
转载
2021-10-31 23:10:00
131阅读
2评论
下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1
转载
精选
2011-05-26 21:15:54
956阅读
Transact-SQL
T-SQL是Microsoft公司在关系型数据库管理系统SQL Server中的SQL-3标准的实现,是微软对SQL的扩展,具有SQL的主要特点,同时增加了变量,运算符,函数,流程控制和注释等语言元素,使得其功能更加强大.T-SQL对SQL Server 十分重要,SQL Server中使用图形界面能够完成的所有功能,都可以利用T-SQL来实现.
转载
2011-10-29 21:53:31
598阅读
SQL可以分为两类: 1.T-SQL (针对SQLServer)2.PL/SQL (针对Oracle)—————————————————————————————————— T-SQL ———————————————————————————————————1.局部变量 :用户自定义的变量,变量名以 @开头 --- 可读写定义变量格式: declare @变量名 数据类型赋值:set @变量名
原创
2022-01-06 15:44:23
88阅读
----------------------------------T-SQL(MSSQL_SERVER独有语言)-------------------------------
--T-SQL基本命令:
--DECLARE 声明
--PRINT 输出
--getDate 获得时间
--CONVERT 类型转换
--CAST
原创
2012-02-15 10:00:12
856阅读
1.sql语句查询顺序 select ... from ... where ... group by ... having ... order by ... sql语句执行顺序 from where group by having select over distinct top order by ...
转载
2021-08-21 16:01:00
273阅读
2评论
在C#字符串中查找字符有indexof方法,那么在T-SQL与之相对应的是CHARINDEX方法,其语法为CHARINDEX(要查找的字符,字符串),返回一个数字。CHARINDEX(',','aaa,bbb')返回结果:4
转载
2014-12-08 15:11:00
117阅读
2评论
在oracle 中distinct关键字可以显示相同记录只显示一条 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小)...
转载
2008-11-19 17:08:00
58阅读
2评论
提到排名函数我们首先可能想到的是order by,这个是排序,不是排名,排名需要在前面加个名次
转载
2012-06-02 10:05:00
68阅读
2评论
学习系统函数、行集函数和Ranking函数;重点掌握字符串函数、日期时间函数和数学函数的使用参数以及使用技巧
重点掌握用户定义的标量函数以及自定义函数的执行方法
掌握用户定义的内嵌表值函数以及与用户定义的标量函数的主要区别
原创
2010-07-12 22:14:57
3433阅读
点赞
Returns the part of a character string starting a specified number of integer_expression characters from the right.
Syntax
RIGHT(character_expression, integer_expression)
Arguments
character_exp
转载
精选
2010-01-06 11:34:27
480阅读
T-SQL变量变量的种类: 在T-SQL中,变量按生存范围可以分为全局变量(Global Variable)和局部变量(Local Variable) 1、全局变量是由系统定义的,在整个SQL Server实例内都能访问到的变量,全部变量以@@开头,用户只能访问,不能赋值。 2、局部变量由用户定义,生命周期只在一个批处理内有效。局部变量以@作为第一个字符,由用户自己定义和复制。 示例:
转载
2017-10-15 20:21:50
623阅读
T-SQL谓词之一 IN。检查指定(IN谓词前)的值,字段值或标量表达式是否包含在定义的一组元素(放在括弧内)中。这组元素可以有一或多个值,而不同值之间由逗点分开。创建一个临时表,并插入一些值。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATETable#t(FontsNVARCHAR(10))INSERTINTO#tVALUES(N'年'),(N'新'),(N'禧'),(N'
转载
2011-01-22 09:37:00
144阅读
2评论
----USE AdventureWorksGOSELECT * FROM sys.typesGO
--
--use AdventureWorksgoselect * from sys.schemas where principal_id = 1go
--USE AdventureWorksGOSELECT t.name FROM sys.tabl
原创
2010-05-09 22:16:50
660阅读
sql server 2005/2008备份/删除过期备份T-sql
create proc sp_backupdatabase
@bak_path nvarchar(4000)='' --备份路径;
,@baktype int = null &nbs
转载
精选
2010-11-17 10:08:39
374阅读
1、where 子句中的函数 在做查询是,很多情况下where 查询后会将表中的某一列包装在函数中,再做查询,比如 select * from smart..tb_product where substring(name,1,2)='cp' 这样做会使查询优化器看不到该列的索引,只能进行全表
原创
2015-09-23 10:18:29
732阅读