E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
T-SQL事务回滚
T-SQL
基本语法
1.局部变量语法declare{@varaible_namedatatype[,---n]}例:declare@e_mailvarchar(50)declare@lastnamevarchar(30),@firstnamevarchar(20),@telvarchar(30)2.使用set语句为局部变量赋值语法set@varaible_name=expression例:declare@areIDi
幻影寒狼
·
2020-07-16 00:21
Sql
Server
SQL与
T-SQL
的区别与联系
T-SQL
=Transact-SQL=SQL程式设计语言的增强版,它是用来让应用程式与SQLServer沟通的主要语言。
9_张晓
·
2020-07-15 23:20
数据库总结
搜索整理:数据库、SQL、
T-SQL
三者的关系
1、数据库。J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。2、SQL。SQL(StructuredQueryLang
dollarxu_0066
·
2020-07-15 22:52
概念的理解
Oracle(二)SELECT语句执行顺序
转载自:小强斋太-StudyNotes,原文链接从joinon和where执行顺序认识
T-SQL
查询处理执行顺序目录一、样例二、SELECT语句的处理过程1.FROM阶段2.WHERE阶段3.GROUPBY
dlx29376
·
2020-07-15 22:17
记一次神奇的Mysql死锁排查
问题初现在某天下午,突然系统报警,抛出个异常:仔细一看好像是
事务回滚
异常,写着的是因为死锁回滚,原来是个死锁问题
cuishuo2749
·
2020-07-15 21:53
巧妙使用SQL Server编辑前200行功能 (转)
在SQLServer2005/2008/2008R2中,我们可以使用SQLServer自带的编辑前200行功能,使用这个功能的本意是简化Update的使用,让开发人员、DBA和不懂
T-SQL
的一些人能够通过可视化界面来直接修改数据库里的数据
cuanji3287
·
2020-07-15 21:44
T-SQL
的学习总结一
T-SQL
的用途:程序与SQLserver的沟通语言。
Harryjing2018
·
2020-07-15 20:03
SQL
SERVER
触发器入门
创建一个简单的触发器------------触发器是一种特殊的存储过程,类似于事件函数,SQLServer™允许为INSERT、UPDATE、DELETE创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列
T-SQL
anpan0460
·
2020-07-15 20:36
sql &
t-sql
& pl/sql 区别?
SQL=StructuredQueryLanguageT-SQL=Transact-SQL,是MSSQL对标准SQL语言的扩展。只能在SQLSERVER上使用。它是ANSISQL的加强版语言,对SQL做了许多补允,提供了数据库脚本语言,即类似C、Basic和Pascal的基本功能,如变量说明、流控制语言、功能函数等。pl/sql:ORACLE对标准SQL语言的扩展,增加了过程化概念的SQL语言。与
alane1986
·
2020-07-15 20:20
计算机
SQL Server Profiler工具
SQLServerProfiler工具一、SQLProfiler工具简介SQLProfiler是一个图形界面和一组系统存储过程,其作用如下:图形化监视SQLServer查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试
T-SQL
ajwqb06628
·
2020-07-15 20:15
Mysql
事务回滚
的问题探究
Mysql
事务回滚
的问题探究文章目录Mysql
事务回滚
的问题探究前提目的建表语句实验思路实验过程测试代码1.MyISAM与@Transactional代码结果2.MyISAM与TransactionComponent
辉度
·
2020-07-15 19:23
mysql
事务
查询处理和执行----查询处理
处理的过程是将你写的
T-SQL
语句转换成能发送请求给存储引擎并能获取所需结果的东西。
Burgess_Liu
·
2020-07-15 16:06
SQL
Server
2012的内部原理和故障排除
T-SQL
基础教程:数据生命周期
作者:ItzikBen-Gan图书:http://item.jd.com/11362891.html输入到数据库的中数据以及后期查询出的数据,通常被认为是静态的东西,但在许多环境中,数据其实更类似于在流水线上的产品,另一个环境移动到一个环境,并在线上进行转换。本节介绍数据可以驻留的不同环境,以及数据生命周期各个阶段的数据和环境特征。图1-4举例说明了数据生命周期。图1-4数据生命周期这是每个缩
ZhangHongju
·
2020-07-15 16:42
SQL
Server
SQL和
T-SQL
的区别
今天看了看以前的笔记,但是感觉好陌生,只想到当时看耿建玲视频的时候经常听到
T-SQL
和SQL,所以又百度了一遍,有了更加深入的了解,现在和大家分享一下。
寻寒
·
2020-07-15 14:17
【SQL
Server】
T-SQL
和MySQL的一些常用语法的区别
本文将主要列出MySql与SqlServer的SQL语句的一些常用语法的不同之处,且以常用的存储过程的相关内容为主。1.标识符限定符SqlServer[]MySql``2.字符串相加SqlServer直接用+MySqlconcat()3.isnull()SqlServerisnull()MySqlifnull()注意:MySql也有isnull()函数,但意义不一样4.getdate()SqlSe
Andrewniu
·
2020-07-15 13:09
T-SQL
和PL/SQL 区别
ORACLEPL/SQL与SQLSERVERT-SQL一些比较字符串连接Oracle用||符号作为连接符,而SQLServer的连接符是加号:+。Oracle查询如下所示:Select‘Name’||‘LastName’FromtableNameSQLServer查询如下:Select‘Name’+‘LastName’GUIDOracle用SYS_GUID()生成GUID,不含{}和-;getre
xiaoziteng
·
2020-07-15 13:28
数据库知识
T-SQL
查询:CTE - with as 子句的特殊应用
之前在2本书看到过withas子句的一个简单例子,网上没找到相关资料。今天想起总结一下,主要说明如下:【大表分批更新】【大表分批删除】【完全重复的行只保留一行】--创建测试表--DROPTABLE[tabName]SELECT*INTO[tabName]FROMsys.objectsSELECT*FROM[databaseName].[dbo].[tabName]ORDERBYnamedesc【大
飞虹147
·
2020-07-15 12:41
数据库与BI开发
COALESCE()函数
---简介---
T-SQL
的COALESCE()函数能够让你指定多个表达式,而且COALESCE()会返回组里第一个非空的值。
zhvsby
·
2020-07-15 12:46
数据库(SQL)
null
basic
insert
database
table
list
SQL语句(建库、建表、修改语句)完整示例(基础篇)
SQL之-建库、建表、建约束、关系、部分
T-sql
语句熟能生巧,不断去练习,去重复,掌握最基本的操作。---完整示例:createdatabasesql_testgo--打开数据库sql_te
zane_aimingoo
·
2020-07-15 12:02
数据库专题
Spring 事务隔离级别
出现问题:脏读,不可重复读,幻读脏读:读到了别的
事务回滚
前的脏数据,例如:事务B执行过程中修改了数据X,在未提交前,事务A读取了X,而事务B却回滚了,这样事务A就形成了脏读。
lbyang
·
2020-07-15 12:12
使用
T-SQL
语句完成单表数据检索
以实验三数据为基础,使用
T-SQL
语句实现以下操作:查询院系名称为“计算机系”的学生的基本信息(学号、姓名、性别、年龄)select*fromstudentwheresdept='计算机系'查询学号为201715
H驱逐舰H
·
2020-07-15 09:39
数据库
使用
T-SQL
语句操纵数据库表
如向test表中插入一行数据,可以使用如下
T-SQL
语句:insertintotest(姓名,×××号,职务,出生日期,基本工资)values(‘张三’,‘123465789
看清所苡看轻
·
2020-07-15 08:53
三大数据库
使用
T-SQL
语句创建和删除数据库
**使用
T-SQL
语句创建和删除数据库**使用
T-SQL
语句创建“学生管理库”数据库及删除数据库。
会奇001
·
2020-07-15 08:53
sqlserver
事务回滚
对由触发器产生的数据无影响
关键字:sqlserverTRIGGER触发器触发内容:当删除数据的时候,将指定字段信息插入另外一个记录表。CREATETRIGGER"Product_SKU_after_delete"ON"Product_SKU"FORDELETEasBEGINDECLARE@TPINTSELECT@TP=CAST(TPASINT)FROMDELETEDINSERTINTO"WebDB"."dbo"."Dele
zhiquanSong
·
2020-07-15 06:37
其他
sqlserver
T-SQL
语句之创建、修改、删除数据库
1、使用CREATEdatabase创建数据库testCREATEDATABASEtestONPRIMARY(NAME='test',FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\data\test.mdf',SIZE=10240KB,MAXSIZE=UNLIMITED,FILEGROWTH=10%)LOGON(NAME='test_log'
weixin_34414650
·
2020-07-15 06:58
[SQL]
T-SQL
: 存储过程
1.创建和修改存储过程(1)创建CREATEPROCEDURE存储过程名参数列表ASBEGIN存储过程体END(2)修改ALTERPROCEDURE存储过程名参数列表ASBEGIN存储过程体END2.存储过程的输入输出参数,返回值(1)创建存储过程CREATEPROCEDURE[sp_test]@input_valueint,@output_valueintoutputASBEGINSETNOCO
何幻
·
2020-07-15 05:08
使用
T-SQL
语句操作数据表-查询数据
查询(select)的基本格式:selectfrom[where]解释:select查询的命令体列名:要查询的列,多个列用逗号,隔开星号(*)代表所有列where:是选填的,不填查询的结果是整个列的数据例子:select成绩from成绩表where姓名='张三'含义:查询成绩表中张三的成绩,只显示张三的分数。如果不加where,则显示成绩表中成绩列所有值在SQLserver中,select语句的语
weixin_34148456
·
2020-07-15 05:37
SQL Server 事务、异常和游标
1、事务的特点事务有若干条
T-SQL
指令组成,并且所有的指令昨晚一个整体提交给数据库系统,执行时,这组指令要么全部执行完成,要么全部取消。因此,事务是一个不可分割的逻辑单元。
weixin_34121304
·
2020-07-15 05:20
《
T-SQL
性能调优秘笈——基于SQL Server 2012 窗口函数》——1.1 窗口函数的背景...
本节书摘来自异步社区出版社《
T-SQL
性能调优秘笈——基于SQLServer2012窗口函数》一书中的第1章,第1.1节,作者:【美】ItzikBen-Gan,更多章节内容可以访问云栖社区“异步社区”公众号查看
weixin_33877092
·
2020-07-15 04:30
《
T-SQL
性能调优秘笈——基于SQL Server 2012 窗口函数》——1.2 使用窗口函数的解决方案简介...
本节书摘来自异步社区出版社《
T-SQL
性能调优秘笈——基于SQLServer2012窗口函数》一书中的第1章,第1.2节,作者:【美】ItzikBen-Gan,更多章节内容可以访问云栖社区“异步社区”公众号查看
weixin_33754913
·
2020-07-15 04:17
SQLServer修改表数据
使用
T-SQL
脚本修改数据修改单表中一行单列或者多列数据语法:update表名set列名1=值,列名2=值where条件;示例一:updatetest1setage='21
weixin_30877493
·
2020-07-15 03:36
SQL server学习(五)
T-SQL
编程之存储过程
之前一直在写SQLserver的分享,今天再来个
T-SQL
编程中的存储过程。
weixin_30408675
·
2020-07-15 03:18
MYSQL 同时删除多个表(注意非
T-SQL
)
1.删除一个表中的数据deletefromdepartmentwherename='AssetManagement';2.删除两个表中的数据deleteemployee,employeeSkillsfromemployee,employeeSkills,departmentwhereemployee.employeeID=employeeSkills.employeeIDandemployee.d
tianlianchao1982
·
2020-07-14 23:50
T-SQL
格式化工具 Poor Man's
T-SQL
Formatter 推荐
幸好,最近发现了一款好用的
T-SQL
格式化工具:PoorMan'sT-SQLFormatter。
yunshisun
·
2020-07-14 22:00
T-SQL
格式化工具 Poor Man's
T-SQL
Formatter 推荐
幸好,最近发现了一款好用的
T-SQL
格式化工具:PoorMan'sT-SQLFormatter。
探索、分享、交流、成长
·
2020-07-14 22:00
spring
事务回滚
的多种方式
转:https://www.cnblogs.com/zeng1994/p/8257763.htmlstart看下下面的说明,会对理解本人贴出的代码有帮助。1.代码中事务控制的3种方式编程式事务:就是直接在代码里手动开启事务,手动提交,手动回滚。优点就是可以灵活控制,缺点就是太麻烦了,太多重复的代码了。声明式事务:就是使用SpringAop配置事务,这种方式大大的简化了编码。需要注意的是切入点表达式
Krystal_xr
·
2020-07-14 22:17
SQL Server中用
T-SQL
语句实现(插入数据、删除数据、修改数据)
前言数据库的原理就是增删改查,本次将用
T-SQL
实现对数据库的增删改。查询会在下一篇博客详细的讲解。一.插入数据1.1插入一条数据/**注意事项:1.
自学之路←_←
·
2020-07-14 21:30
SQL
Server
SQL基本概念
T-SQL
(TransactStructuredQueryLanguage)是标准SQL语言的增强版。标准SQL可以在所有关系型数据库中通用,但
T-SQL
是SQLserver独有的。
李彪_哈工大
·
2020-07-14 20:48
SQL Server学习进程(五)--
T-SQL
查询语句
语句模板查询/*select[all|distinct]--all结果集中可包含重复行,distinct则相反[topn[percent]]{*|}[into表名]fromtable_name|view_name|from表1别名1,表2表名2[,...n][where][groupby][having][orderby][asc|dec]*/select*from饲养员--*代表统配查询所有字段
f斗牛士
·
2020-07-14 20:00
数据库
详细实例全面解析SQL存储过程
存储过程可以说是一个记录集,它是由一些
T-SQL
语句组成的代码块,这些
T-SQL
语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了
绝圣弃智-零
·
2020-07-14 19:01
数据库
数据库
T-SQL
语句
1.创建一个数据库,代码如下createdatabasetest1//通过这个语句我们知道了要创建一个名字为test1的数据库onprimary//通过这个我们对主文件组进行添加(name='test1',filename='c:\DATA\test1',size=5mb,maxsize=10mb,filegrowth=10mb),//这里要有逗号filegroupfgroup1//通过这个语句我
取间
·
2020-07-14 19:05
实训
实训笔记第一天
事务回滚
extendsruntimeExceptionreturnIntergerSession清空密码thrownewServiceExceptionMD5加密第二天部署项目所需注意创建
qq_39688071
·
2020-07-14 19:28
java笔记
对表中的数据进行操作
T-SQL
语言数据定义语言(DDL)定义数据库里的结构create,alter,drop数据操作语言(DML)对里面的记录进行操作insert,delete,update,select数据控制语言(DCL
pp_psy
·
2020-07-14 16:58
数据库知识点梳理
利用带关联子查询Update语句更新数据
Update是
T-sql
中再简单不过的语句了,updatetablesetcolumn=expression[wherecondition],我们都会用到。
pcno1
·
2020-07-14 16:41
数据库
T-SQL
语句创建触发器
createtrigger触发器名on表或视图for|after|insteadof--操作时机insert,update,deleteassql语句例1:要求:在order_test表建立insert触发器,当向order_test表插入一行,如果cust_test表中对应记录status值为1,说明处于准备状态不能写入该数据createtriggercust_orders_ins2onorde
码疯
·
2020-07-14 14:54
sql
如何用
T-SQL
使用最短的语句输出100以内素数?
最近有人问我这样一个问题:如何用
T-SQL
使用最短的语句输出100以内素数?这个输出100以内素数貌似在多年前是比较常见的面试题,但是题目中没有强调效率,只是要求最短的语句,我表示很不理解。
iteye_17377
·
2020-07-14 12:44
数据库回滚的提醒,myisam不支持回滚
刚刚写好一个上线的项目,昨天来了个同学指教指教,问到我有没有用到数据库的
事务回滚
,我脑子抽了一下。我貌似没有用到,错误机制都是自己设计。今天趁着偶空百度了tp的事务混滚,照猫画虎写了一个测试案例。
chouchilei5210
·
2020-07-14 08:25
T-SQL
递归查询示例
1.数据库表创建--CreateanEmployeetable.CREATETABLEdbo.MyEmployees(EmployeeIDsmallintNOTNULL,FirstNamenvarchar(30)NOTNULL,LastNamenvarchar(40)NOTNULL,Titlenvarchar(50)NOTNULL,DeptIDsmallintNOTNULL,ManagerIDin
besley
·
2020-07-14 08:50
数据库/LINQ
Spring Transaction template 事务模板
1441271Nested:嵌套事务支持,使用PROPAGATION_NESTED指定,如果当前存在事务,则在嵌套事务内执行,如果当前不存在事务,则创建一个新的事务,嵌套事务使用数据库中的保存点来实现,即嵌套
事务回滚
不影响外部事务
LucienDuan
·
2020-07-14 05:31
Spring
编程
Java
Mysql数据库InnoDB表和MyISAM表混用后,
事务回滚
测试。
测试环境CENTOS7.3+MYSQL5.7一张表使用InnoDB引擎,表名称innodb_test另外一张表使用MyISAM引擎,表名称innodb_test在事务操作的时候,看看到底会发生什么情况。表结构相同只有3个字段id,name,money+-------+---------------+------+-----+---------+----------------+|Field|Typ
weixin_34404393
·
2020-07-14 03:24
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他