![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL SERVER 2005
gudanyehai
这个作者很懒,什么都没留下…
展开
-
SQL语句中Left join,right join,inner join用法
<br />一.先看一些最简单的例子<br />例子<br />Table A<br />aid adate <br />1 a1 <br />2 a2 <br />3 a3 <br />TableB<br />bid bdate <br />1 b1 <br />2 b2 <br />4 b4 <br />两个表a,b相连接,要取出id相同的字段 <br />select * from a inner join b on a.aid = b.bid这是仅转载 2010-07-17 08:44:00 · 542 阅读 · 0 评论 -
如何在SQL Server中使用触发器
<br />触发器是一种特殊的存储过程,在使用触发器之前可以与存储过程进行比较,触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名称而被直接调用。<br />触发器主要优点如下:<br /> 触发器是自动的:当对表中的数据作了任何修改之后立即被激活,触发器与数据库中的表紧密相关,比如当对表执行INSERT、UPDATE或DELETE操作时,触发器就会自动执行。<br /> 触发器可以对数据库中的表进行嵌套的触发,一个触发器执行启动另一个触发器的操作,这样的嵌套可以达到32层。<br /转载 2010-07-17 09:19:00 · 517 阅读 · 0 评论 -
SQL触发器
一、创建一个简单的触发器<br />触发器是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT、UPDATE、DELETE 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列 T-SQL语句。<br />触发器可以在查询分析器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建,不过都是要写 T-SQL 语句的,只是在查询分析器里要先确定当前操作的数据库。<br />创建触发器用 CREATE TRIGGER<br /><br />CREATE TR转载 2010-07-17 09:21:00 · 303 阅读 · 0 评论 -
关于表的合并
<br /> 1 如果你要把两张表做横向合并<br />可以<br />select 表1.*,表2.* into 新表 from 表1,表2 where 表1.主键=表2.主键2<br />2 如果你要垂直合并<br />可以<br />insert into 表1(各个字段名)(select 各个字段名 from 表2)<br />原创 2010-12-17 09:53:00 · 650 阅读 · 0 评论 -
操作SQL数据库常用语句
--新建表 CREATE TABLE 表名 ( AutoId int primary key identity, 字段一 nvarchar(50) not null, 字段二 nvarchar(50) not null, 字段三 datetime not null, 字段四 int not null, ) --添加列 ALTER TABLE 表名 ADD 列名 cha原创 2011-11-22 09:16:48 · 888 阅读 · 0 评论 -
MS SQL基础
案例 例如1:一张表有一万多条记录,表的第一个字段 RecID 是自增长字段, 写一个SQL语句, 找出表的第31到第40个记录。 select top 10 recid from A where recid not in(select top 30 recid from A) 分析:如果这样写会产生某些问题,如果recid在表中存在逻辑索引。 sele转载 2011-12-14 16:53:05 · 460 阅读 · 0 评论 -
SQL数据开发-经典
数据开发-经典 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多 2.数据库加密: select encrypt('原始密码') select pwdencrypt('原始密码') select pwdcompare('原始密码','加密后密码'转载 2012-03-04 23:25:58 · 607 阅读 · 0 评论 -
SQL语法大全
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'转载 2012-03-04 23:24:29 · 411 阅读 · 0 评论