​ 1.fnSplit:把字符串分割为。 ​ CREATE FUNCTION fnSplit ( @c VARCHAR(2000), @split VARCHAR(2) ) RETURNS @t TABLE(col VARCHAR(200)) AS BEGIN WHILE (CHARINDEX(@ ...
转载 2021-08-15 23:05:00
1101阅读
2评论
除了在我们常用的程序开发中要用到函数外,在sql语句中也常用到函数,不论哪种,思想都没有变,都是为了封装,可复用。创建的方法和整体结构都大体相同,都少不了函数名,函数的形参,返回等这些。一、函数从名字可知,函数,是将作为进行返回的函数。请看本人项目中的一个函数:USE [cnpc] GO/****** Object:  UserDefinedFunction [dbo].[FUN
原创 2021-05-24 11:11:49
1483阅读
-- ============================================= -- Author: -- Create date: -- Description: -- ============================================= ALTER FUNCTION [dbo].[Split] ( @st...
1、变量和局部临时非常相似,除了能实现相同的功能外,它们主要有两点不同,首先声明变量是用DECLARE语句,而不是CREATE TABLE语句,第二点是变量也只对创建它的会话可见,但允许访问的范围更小,它只对当前批处理可见,它对调用堆栈中当前批处理的内部批处理是不可见的,对会话中随后的批处理也是不可见的。下面是使用变量的示例和代码。-- 变量 DECLARE @MyOrderTotal
-- ============================================= -- Author:        <over> -- Create date: <2007/09/19> -- Descripti
原创 2007-10-11 15:11:00
1697阅读
函数上篇:T-SQL查询语句count() 转换数据类型,将输出结果的数据类型进行转换。格式:convert(数据类型,或字段) 例: select convert(char(10),123) 返回: 字符串123cast() 转换数据类型,将输出结果的数据类型进行转换。格式:cast(或字段 as 数据类型) 例: select cast('19990817' as date)
 在数据库中,经常用到了将一定格式的字符串解析的问题。以前写过类似的方法,今天又重新写了一个,发上来共享给大家。Create function [dbo].[Func_SplitStringToTable]    (       -- 需要解析的字符串 &nb
转载 精选 2015-09-21 16:35:55
864阅读
在SQL Server中,SQL Server临时和永久比较类似,但是也有所不同,下面将为您详细介绍SQL Server临时,供您参考。SQL Server临时与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失,否则就会一直存在。临时在创建的时候都会产生SQL Server的系统日志,虽它们在Tempdb中体现,是分配在内存
转载 2023-08-20 15:43:16
146阅读
。。。
转载 精选 2011-05-31 10:04:45
455阅读
一、字符串函数datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格substring(expression,start,length) 不多说了,取子串right(char_expr,int_expr) 返回字符串右边int_expr个字符left(<character_expression>, <integer_expression>)&n
# MySQL 函数 MySQL 函数是一种特殊的函数,它可以返回一个结果集,该结果集可以像一个一样进行查询。函数在查询中非常有用,可以将其结果集与其他进行联接、过滤、排序等操作。 ## 基本语法 MySQL 函数的基本语法如下: ```sql CREATE FUNCTION function_name ([parameter_list]) RETURNS TABLE
原创 9月前
260阅读
1、多语句函数--=============================================--Author:<Author,,Name>--Createdate:<CreateDate,,>--Description:<Description,,>--=============================================
原创 2017-12-29 15:34:14
1960阅读
# MySQL函数 ## 简介 MySQL是一种常用的关系型数据库管理系统,提供了许多内置函数来处理和操作数据。其中之一就是函数,它允许用户将查询结果作为一张来使用。本文将详细介绍MySQL函数的概念、用法以及一些常见的例子。 ## 概念 函数是一种特殊的函数,它返回一个结果集作为一张。通常情况下,我们使用SELECT语句从中查询数据,然后将结果返回给客户端。但是,有
原创 2023-08-18 03:14:27
225阅读
查询:select * from sys.objects where type='U'查询存m dbo.sysobjects  WHERE xtyp
原创 2023-08-08 10:29:13
159阅读
摘要:下文讲述sql脚本编写中,将特定排在最前面的方法分享,实验环境:sqlserver2008R2例:将数据中指定为0的行排在最前面呈现给用户`createtabletest(keyIdintidentity,infovarchar(10),flagint)goinsertintotest(info,flag)values('a',-100),('b',-2
转载 2018-10-08 17:26:13
3392阅读
临时分为局部和全局 分别是#开头和##开头#开头的临时只能在本回话中使用,当回话结束的时候创建的临时会被删除##开头的临时可以在所有回话中使用,当sqlserver被重启的时候会被删除无论是#开头的还是##开头的临时都存在tempdb数据库中我们可以通过以下语句测试create table ##aa( a nvarchar(10))打开tempdb我们可以看到我们刚创建的当我们把回话关
转载 2023-07-28 14:29:05
140阅读
转载 2021-10-16 21:22:00
592阅读
2评论
# MySQL创建函数 ## 概述 在MySQL数据库中,函数(Table-Valued Function)是一种特殊类型的函数,它可以返回一个结果集,该结果集可以像一样被查询和操作。本文将向你展示如何创建一个MySQL函数。 ## 创建函数的步骤 以下表格展示了创建函数的步骤及每个步骤所需完成的任务。 | 步骤 | 任务 | | ---- | ---- | | 步骤
原创 10月前
104阅读
【背景】 在存储过程中用动态SQL 语句写了一个临时,结果访问时候提示无此对象 exec('selectIDENTITY(int,1,1) as ID,fnum,into #temp from store_store where '+@Parameter) select * from #temp 提示对象名#temp  无效.&nbs
转载 2023-05-23 14:18:58
310阅读
本篇文章还是学习《程序员的SQL金典》内容的记录,此次将讲解的是SQL SERVER常用的其它函数。(其它数据库这里就不罗列了,想看更多的可以关注《程序员的SQL金典》)。具体的其他函数包括:类型转换的函数、空处理的函数、流程控制函数、SQL SERVER独有函数。   类型转换的函数  CAST ( expression AS data_type)函数
  • 1
  • 2
  • 3
  • 4
  • 5