sqlserver
J符离
这个作者很懒,什么都没留下…
展开
-
sqlserver 触发器简析及实例应用
一、啥是触发器触发器(trigger)是SQLserver提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发。(----来自百度百科)简单理解,触发器就是当你对数据库进行某些特定的行为时(比如更新、删除某张表),自动作出反馈(如记录你的修改内容、时间等)。触发器的作用如下(----来自百度百...原创 2019-10-24 18:08:46 · 1133 阅读 · 0 评论 -
将sql server management studio由“自动提交”改为“手动提交“设置的若干问题
sql server management studio默认采用的是自动提交事务,然后你在执行一些update、delete操作时,一旦提交成功数据就改变了,一不小心就没有回头路。这种模式用起来没有Oracle的客户端工具PL/SQL Server那种好用,你执行增删改时,运行后会告诉你执行结果,然后你再选择是否提交事务,相当于有个缓冲。一、更改sql的默认设置操作步骤:工具--选项--...原创 2019-10-23 18:01:42 · 3286 阅读 · 0 评论 -
SQL Server基础之存储过程
简单来说,存储过程就是一条或者多条sql语句的集合,可视为批处理文件,但是其作用不仅限于批处理。本篇主要介绍变量的使用,存储过程和存储函数的创建,调用,查看,修改以及删除操作。一:存储过程概述SQL Server中的存储过程是使用T_SQL编写的代码段。它的目的在于能够方便的从系统表中查询信息,或者完成与更新数据库表相关的管理任务和其他的系统管理任务.T_SQL语句是SQL Server数...转载 2019-10-23 11:23:48 · 195 阅读 · 0 评论 -
sqlserver游标的使用
一、游标的使用场景我们平常对数据库中的数据进行增删改时,都是一次性处理若干行符合指定条件的数据,而如果有个业务场景,要求我们对某些数据逐行进行判断并采取不同的方式处理,这时候一般的语句就满足不了了.游标可以方便从一个结果集中进行循环遍历数据在进行操作。它的思想就是从结果集中,一个一个取出来处理.当然,由于它是逐一处理的方式,游标的最大弊端就是低效.二、游标的类型与格式游标分为两种...原创 2019-10-22 17:09:23 · 2320 阅读 · 0 评论 -
sqlserver 根据旧表创建新表
sqlserver数据库中,根据旧表创建新表的方法,网上流行的是以下两种:A:create table tab_new like tab_old (使用旧表创建新表)B:create table tab_new as select col1,col2… from tab_old definition only然而,用上面的语句创建表时,都提示语法错误,经过百度和尝试之后,发现以下两...原创 2019-10-22 10:44:59 · 7094 阅读 · 6 评论