SqlServer支持like '%'+'87'+'%' 拼接字符串  但MySql里不支持,只能用CONCAT('%','87','%')拼接,否则异常

1.递归函数的区别

类别表

CREATE TABLE [dbo].[stock_category](

[ID] [varchar](50) NOT NULL,

[ParentID] [varchar](50) NULL,

[CategoryName] [nvarchar](128) NOT NULL,

[Depth] [int] NULL,

[SortIndex] [int] NULL,

[UselessYear] [int] NULL,

[CreateDate] [datetime] NULL,

[Remarks] [nvarchar](512) NULL,

CONSTRAINT [PK_stock_category] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SQLServer中:表值递归函数

CREATE function [dbo].[GetCategoryIDList] (@id varchar(50))

returns @t table(id varchar(50))

as

begin

insert @t select ID from dbo.stock_category where ParentID = @id

while @@rowcount > 0

insert @t select a.ID from stock_category as a inner join @t as b

on a.ParentID = b.id and a.ID not in(select id from @t)

return

end

运行:select id from [dbo].GetCategoryIDList('......');

MySQL中:

create funtion 'GetCategoryIDList'(rootId varchar(50))

return varchar(1000)

BEGIN

DECLARE sTemp VARCHAR(1000);

DECLARE sTempChd VARCHAR(1000);

SET sTemp = '$';

SET sTempChd =cast(rootId as CHAR);

WHILE sTempChd is not null DO

SET sTemp = concat(sTemp,',',sTempChd);

SELECT group_concat(ID) INTO sTempChd FROM stock_category where FIND_IN_SET(ParentID,sTempChd)>0;

END WHILE;

RETURN sTemp;

END

运行:select ID from stock_category where find_in_set(ID,GetCategoryIDList('......'));

2.生成GUID

SQLServer:NEWID(); MySQL:UUID();

3.日期函数:

MySQL:Date_Add(now(),interval 1 year);

SQLServer:AddDate(year,1,getdate());

sqlserver和mysql运营_SQLServer和MySql的区别总结相关推荐

  1. sqlserver+mysql时间_SqlServer和mysql的日期函数备忘

    我经常忘记datepart的符号值,记录备忘一下. SqlServer的日期函数 1,首先是3个用到datepart的函数 DATEDIFF(datepart,startdate,enddate) D ...

  2. 论SqlServer中char、varchar、nvarcahr和MySQL中char、varcahr的区别

    MySQL: char定义存储字符,实际存储也是按照字符形式存储,大小char(255个字符),注意不是字节. 在此说下字符与字节的区别? 字节是计算机中存储信息的单位,一个字节占八位,字符是A.B. ...

  3. mysql运营_为线上运营Mysql数据库设置从库

    一.为mysql运营主库添加一个repl 账号 [root@zabbix_server ~]# mysql -uroot -p -S /var/lib/mysql/mysql.sock Enter p ...

  4. sqlserver数据库同步更新数据到mysql数据库,利用ODBC

    项目要求SQLSERVER数据库增加数据的时候同步数据到mysql数据库. 这里用到了存储过程与触发器的混合使用. 因为要同步到MySQL数据库所以首先下载MySQL的ODBC驱动 ↓ https:/ ...

  5. python只能使用内置数据库_Python只能使用内置数据库SQLite,无法访问MS SQLServer、ACCESS或Oracle、MySQL等数据库...

    Python只能使用内置数据库SQLite,无法访问MS SQLServer.ACCESS或Oracle.MySQL等数据库 答:× 幼儿主动与外部环境相互作用的最重要的方式是 ( ). 答:活动 K ...

  6. MYSQL技术连环斩-MYSQL简述

    前言:严格的来说,MYSQL是一款产品而不是一项技术.关于技术和产品的论述,请参考我的博文.现在进行小结一下.可以说数据库技术是为了解决数据之间如何聚合,聚合的数据如何管理的问题.为了实际上的真正应用 ...

  7. 超详细图解!【MySQL进阶篇】MySQL事务和锁

    ACID 特性 在关系型数据库管理系统中,一个逻辑工作单元要成为事务,必须满足这 4 个特性,即所谓的 ACID: 原子性(Atomicity).一致性(Consistency).隔离性(Isolat ...

  8. c++向mysql通信_C++连接MySQL

    C++连接mysql有2种方法:利用ADO连接.利用mysql自己的api函数进行连接,下面看看如何用吧. 第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库.暂时只连接了mysq ...

  9. jmeter mysql数据库_jmeter连接mysql数据库

    操作步骤: 1.加载mysql驱动 2.添加JDBC Connection Configuration 3.添加JDBC Request 4.监听其中添加查看结果树 5.在jdbc request中执 ...

最新文章

  1. hiho 1483 区间计数问题+二分答案
  2. C++ Primer 5th笔记(chap 17 标准库特殊设施)多字节低层IO操作
  3. 【GNN】谷歌、阿里、腾讯等在大规模图神经网络上必用的GNN加速算法
  4. python小仙女_python——time库整理(基础知识+实例)
  5. Javascript 原型链
  6. python基础学习笔记——异常处理
  7. ROS笔记(32) MoveIt!关节控制器
  8. linux input输入子系统分析《三》:S3C2440的触摸屏驱动实例
  9. python模拟按键_Python实现windows下模拟按键和鼠标点击的方法
  10. java的write无法写入,Java加载ImageIO.write的文件在.jar中不起作用
  11. JavaWeb房屋租赁管理系统(servlet+jsp+mysql)
  12. 微信导航——引入百度地图api
  13. JavaScript获取完整当前域名
  14. android模拟器mac版本下载,TapTap安卓模拟器for Mac-TapTap模拟器Mac版下载 V1.8.3-PC6苹果网...
  15. Python爬取、可视化分析B站大司马视频40W+弹幕
  16. 利用神经网络预测链家网上海租房价格(Python)
  17. 物理机安装esxi系统
  18. math: 凸函数、拟凸函数和保凸运算
  19. 安卓系列之 kotlin 项目实战--基础 demo
  20. 算法详解——后缀自动机

热门文章

  1. Sharepoint学习笔记---SPList--创建一个带有Lookup字段的List
  2. 【CSON原创】HTML5字体动态粒子效果发布
  3. C# 虚方法(virtual)覆盖(override) - 隐藏(new) - 重载
  4. IOS开发基础之微博项目第1天-OC版
  5. 关于Visual Studio 2017安装需要注意的细节
  6. mysql into_MYSQL中replace into的用法
  7. python京东抢购脚本_五个月抢京东抢茅台心得
  8. mysql limit括号_采坑笔记——mysql的order by和limit排序问题
  9. python开源系统_搭建轻量级的开源推荐系统-Python-recsys
  10. hashmap中的key是有序的么_HashMap?面试?我是谁?我在哪