![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sql Server基础
文章平均质量分 78
$扫地僧$
这个作者很懒,什么都没留下…
展开
-
SQL中索引的原理
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个转载 2009-01-12 09:10:00 · 2405 阅读 · 5 评论 -
创建链接服务器
--创建链接服务器exec sp_addlinkedserver srv_lnk,,SQLOLEDB,远程服务器名或ip地址exec sp_addlinkedsrvlogin srv_lnk,false,null,用户名,密码go--查询示例select * from srv_lnk.数据库名.dbo.表名--导入示例select * into 表 f原创 2009-05-18 22:34:00 · 273 阅读 · 0 评论 -
存储过程
语句格式--------------------------- if exists (select * from sysobjects where id = OBJECT_ID([t]) and OBJECTPROPERTY(id, IsUserTable) = 1) DROP TABLE [t] CREATE TABLE [t] ( [id] [int] NOT NULL , [原创 2009-05-18 22:21:00 · 314 阅读 · 0 评论 -
SQLServer全局变量详介
select APP_NAME ( ) as w --当前会话的应用程序 select @@ERROR --返回最后执行的 Transact-SQL 语句的错误代码(integer) select @@IDENTITY --返回最后插入的标识值 SELECT USER_NAME() --返回用户数据库用户名 select @@ERROR --返回最后执行的 Transact-S原创 2009-05-18 22:51:00 · 278 阅读 · 0 评论 -
创建数据库物理模式
--建数据库(单文件)create database NewDBon PRIMARY (NAME =NewDB, FILENAME=D:/SQLData/NewDB.mdf, SIZE=10MB, MAXSIZE=2Gb, FILEGROWTH=20)LOG ON (NAME =NewDBLog, FILENAME=D:/SQLData/NewDB.ldf, SIZE=10MB原创 2009-05-18 22:33:00 · 472 阅读 · 0 评论 -
事务
事务的格式:---------------------------set xact_abort on begin tran---SQL--语句commit tran--------------------------------------------set xact_abort on -- Transact-SQL 语句产生运行时错误,整个事务将终止并回滚。SET XACT_ABOR原创 2009-05-18 22:24:00 · 343 阅读 · 0 评论 -
convert函数
convert函数---------------------------eg1:日期20050720-> 2005/07/20 select convert(varchar(10),getdate(),111)eg2:12356.256 变成12,356.26select convert(varchar,convert(money,12356.256),1) eg3:SELECT CONVER原创 2009-05-18 22:52:00 · 691 阅读 · 0 评论 -
创建视图
create table abc(S01 int,S02 int,S03 int,S04 int,S05 int)insert into abc select 1,2,4,2004,23insert into abc select 1,2,3,2004,24insert into abc select 1,2,3,2004,25inser原创 2009-05-18 22:33:00 · 720 阅读 · 0 评论 -
游标
游标格式----------------------------Declare 游标名 cursor for Select 字段1,字段2,...,字段n from 表名Declare @变量1,@变量2,...,@变量nopen 游标名fetch next from 游标名 into @变量1,@变量2,...,@变量nwhile @@FETCH_STATUS=0 begin ...原创 2009-05-18 22:25:00 · 306 阅读 · 0 评论 -
动态sql语句基本语法
动态sql语句基本语法 ------------------------------------------------------------------------------------------------------------1、:普通SQL语句可以用Exec执行 eg:Select * from tableName Exec(select * from tableName) E原创 2009-05-18 22:23:00 · 244 阅读 · 0 评论 -
触发器
---------------------------after(触发器) 是在提交后触发AFTER指定触发器只有在触发 SQL 语句中指定的所有操作都已成功执行后才激发。所有的引用级联操作和约束检查也必须成功完成后,才能执行此触发器。如果仅指定 FOR 关键字,则 AFTER 是默认设置。不能在视图上定义 AFTER 触发器for 默认为after触发器,是在插入成功后才引发了触发器里面的sq原创 2009-05-18 22:12:00 · 562 阅读 · 0 评论 -
调试存储过程
Sql Server 2000调试存储过程---------------------------SQL 2000查询分析器 --左连的对象浏览器(没有的话按F8) --对象项中 --右键调试的存储过程 --调试 --输入参数(必须输入所有的参数,包括默认值/输出参数 --点击执行 --出现一个浮动工具条 --上面有单步执行,断点设置等按F11是单步执行.如果要运行到指定行,只需要将光标原创 2009-05-18 22:41:00 · 521 阅读 · 0 评论