- 博客(14)
- 资源 (26)
- 收藏
- 关注
转载 SYBASE触发器及应用 2009-04-10 10:361 触发器的创建方法
SYBASE触发器及应用2009-04-10 10:361 触发器的创建方法 一般地,创建触发器的语法如下: Create Trigger触发器名称 On 表名&&指定所创建的触发器与某个已存在的表关联。 For {Insert, Delete, Update}&&指定触发器的类型(即插入,删除,更新或它们的任意组合) As SQL语句&&指定触发器的触发条件或
2013-11-28 00:20:56 914
转载 行转列函数式调用写法(学习)
例如表A id data 1 A 1 B 1 C 2 D 2 F 转换成表B 1 A+B+C 2 D+E smerg是自定义函数 创建一个函数smerg: create function smerg(@id int) returns varchar(8000) as begin declare @str varchar(8000)
2013-11-22 23:35:58 875
转载 SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer join:我们以右边voter表为准,则左表(voteMaster
2013-11-22 23:13:27 1223
转载 分别使用函数及游标实现SQL多行转一列(文本合并)
分别使用函数及游标实现SQL多行转一列有时候在一些系统中我们需要用SQL语句将一对多关系表中的数据以每条记录一行的形式进行显示。本文分别采用函数及游标的方法来实现该功能。示例表描述如下一张用户表及文档表现在想实现如下功能,查询出每个用户及其对应的文档名称的综合,如下结果userID userName
2013-11-22 23:04:40 2808
转载 Crosstab, Rotate, Pivot sybase ASA 交叉,行转列
Crosstab, Rotate, PivotShameless promotion, that's what the title is all about: Include all the keywordsanyone might use when asking this question:Question: How do I rotate a table so th
2013-11-22 21:11:02 1895
转载 实战 SQL Server 2008 数据库误删除数据的恢复
实战 SQL Server 2008 数据库误删除数据的恢复关键字:SQL Server 2008, recover deleted records今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。SQL Server中误删除数据的
2013-11-21 18:41:05 3179 1
转载 从三个方面进行讲解如何适当优化"SQL"
分类: SQLServer2009-01-20 11:25 477人阅读 评论(0) 收藏 举报sql优化date数据库sybase工作如何适当优化SQL?许多人在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显
2013-11-21 16:14:22 993
转载 sql STUFF用法
SQL sql STUFF用法1、作用删除指定长度的字符,并在指定的起点处插入另一组字符。2、语法STUFF ( character_expression , start , length ,character_expression )3、示例以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符,
2013-11-21 15:12:09 1895
转载 SQL Server 中关于EXCEPT和INTERSECT的用法
熟练使用SQL Server中的各种用法会给查询带来很多方便。今天就介绍一下EXCEPT和INTERSECT。注意此语法仅在SQL Server 2005及以上版本支持。EXCEPT是指在第一个集合中存在,但是不存在于第二个集合中的数据。INTERSECT是指在两个集合中都存在的数据。测试如下:[c-sharp] view plaincopyprint?
2013-11-21 15:07:40 1507
转载 SQL触发器与数据约束实例
SQL Server 实现数据约束的检查——使用触发器或约束今天又看到一个问题:SQL语句,约束不重叠。电影院订票,一行记录是‘陈’,12,19。(陈的人订了12到19号座位)那么下一个记录不能重叠,即下一条记录不能出现12到19中任何数(13到18都不能再出现),这个约束怎么写啊?表结构Create table reservations( res
2013-11-18 12:32:58 1670
原创 SQL中的窗口函数 OVER窗口函数
SQL中的窗口函数SQL/OR 与聚集函数一样,窗口函数也针对定义的行集(组)执行聚集,但它不像聚集函数那样每组之返回一个值,窗口函数可以为每组返回多个值。实际上,DB2中称这种函数为联机分析处理OLAP函数,而Oracle把它们称为解析函数,但ISO SQL标准把它们称为窗口函数。窗口函数一般在OLAP分析、制作报表过程中会使用到。窗口函数:聚合函数 over()
2013-11-17 00:51:31 28773 1
原创 SYbase ASA 触发器写法,当某值被更改时触发执行语句
ALTER TRIGGER "T" AFTER UPDATE OF "approved"ORDER 3 ON "DBA"."shipper"referencing new as new_shipper3FOR EACH ROW /* WHEN( 搜索条件 ) */ BEGINcase when new_shipper3.approved='Y' --是否被更新then upd
2013-11-14 00:57:53 1935
转载 触发器的学习笔记(执行流程,应用,权限)
事务的执行流程1、 执行Identity insert 检查 ---允许将显式值插入表的标识列中2、 检查为空性约束3、 检查数据类型4、 执行 instead of 触发器。如果存在insert of 触发器,将停止执行触发它的DML语句。instead of触发器是不可递归调用的,因此,如果一个instead of 触发器执行了一个DML命令,而这个命令再次触发了同一个事
2013-11-13 21:37:48 1692
转载 SQL Server 触发器中 Update的方法 判断一列是否更新 <转>
Every one know `s that : 触发器中我可能会因为某一个字段的值被修改了,我才会触发这个Trigger,ok,我们会写 if Update(Column1) 这样的语句,ok,没问题,但你要清楚,这个判断是基于你的SQL 语句,也就是说,你数据库里Column1的值 是 A ,你用一条SQL 把这个Column1 还是Update 成 A,那么这个if Update(C
2013-11-13 19:49:36 14578 1
Cirrus Logic CS4206B (AB 09)
2022-09-01
Realtek 8852AE联想R7000 Y7000 小新无线网卡驱动
2021-09-14
美团收银青春版2021版本.zip
2021-05-08
.net全系列清理工具
2020-09-09
SQLA1704_Documentation_Chinese_HTML_Help.zip
2020-02-17
SQLserver2005_bc_dts双文件.rar
2019-10-31
HMI Embedded Network Manager 810d 840d
2018-11-08
AccessDatabaseEngine
2018-05-18
TeamviewerPassword
2015-08-26
Xsocks 反弹代理s5
2015-08-26
SQL2005以下输出结果直接生成insert into工具合集
2015-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人