`

T_Sql补充

阅读更多


--调用Dos命令查看文件夹
exec xp_cmdshell 'dir 本地磁盘:\\文件夹'

--让sqlserver可以执行'xp_cmdshell'
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update the currently configured value for this feature.
RECONFIGURE
GO

--调用Dos命令创建文件夹
exec xp_cmdshell 'mkdir(md) 本地磁盘:\\文件夹'

--设置是否显示影响行数
set nocount on

--删除登录用户
1-window exec sp_revokelogin
2-Sql    exec sp_droplogin
--删除数据库用户
revokedbaccess


--给表中添加新列:
alter table 表名
add 列名 数据类型
--删除列:
alter table 表名
drop column 列名

注意:查找的数值必须转换为字符串输出
convert(varchar(字符串长度),变量)

--变量叠加:
declare @sum int
declare @count int
set @sum=0
set @count=0
while(1=1)
begin
set @count=@count+1
set @sum=@sum+@count
if(@count>=10)
break
end
print 'sum:='+Convert(varchar(20),@sum)

--事务的属性-ACID
》A—atomicity   原子性
》C—consistency 一致性
》I—isolation   隔离性         
》D—durability  永久性

调试(逐步):print 变量名(输出变量值)

--创建事务:
》开始事务-begin transaction
》提交事务-commit transaction
》回滚(撤销)事务-rollback transaction
*****创建索引:
if exists(select * from sysindexes where name='ix_**)
drop index 表名.ix_**
create [unique][clustered|nonclustered]index index_name
on table _name (column_name[,column_name]...)
[with fillfactor=x]
--fillfactor:填充因子  X:为1-100的值
*****按索引查询
select * from 表名 with(index=索引名) [where<条件>]
*****创建视图:
if exists(select * from sysobjects where name='view_name')
drop view view_name
create view view_name  as   <select语句>
*****使用视图查询
select * from 视图名

分享到:
评论

相关推荐

    纯ajax sqlserver无限级树形菜单

    纯ajax sqlserver无限级树形菜单. 内还包括表结构和一些基础数据 补充:第一次发布时,忘了图片打包进来. 以下载的朋友可以在这里下载图片 ...

    SQL培训第一期

    + 表示补充,即哪个表有加号,这个表就是匹配表。 1.7 运算符 1.7.1 比较 =、&gt;,&lt;,&gt;=,,!=,, 1.7.2 确定范围 between and 、not between and 1.7.3 确定集合 in、not in 1.7.4 字符匹配 like(“%”匹配任何长度,...

    纯ajax无限级树形菜单源码

    依次为:t_L1.gif,t_L2.gif,t_L4.gif,t_M1.gif,t_M2.gif,t_P1.gif,t_P2.gif使用时将图片名前的t_去掉,放在images目录就可以.详细可以看文件中的css代码段. 详细介绍地址:...

    SQL语句集锦.rar

    多行补充.sql 多表对多表进行统计.txt 大小写转换.txt 子查寻和内联查寻.txt 学生名次.txt 嵌套游标的使用.txt 拷贝表格.txt 排序.txt 断开并更改数据库名称.txt 新建 文本文档 (6).txt 新建 文本文档.txt ...

    PL/SQL 基础.doc

    PL/SQL 基础,一个不错的 PL/SQL 参考手册。内容预览: ---- 第一章 PL/SQL 简介 ---- 1. Oracle应用编辑方法概览 1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用; 2) ODBC 3) OCI: C语言和...

    SQL药丸:SQL药丸

    一些SQL药片(T-SQL和PL-SQL)。 简单的东西可以重用,避免丢失或被不断搜索。 有趣的补充: SQL格式化程序:避免考虑代码的格式化方式。 ./Linter/LucasProfile.xml中的自定义配置文件 SQL-pils西班牙语 SQL的...

    SQL sever 实训

    SQL sever 2008 Rar! ?s X&lt;t ? ? ? ?祕BwL0 17240671-1.sql ?年3月9日 --1.查询course表的所有信息(所有行所有列) USE Xk GO SELECT * FROM Course --有哪些种类的选修课?学分是多少 USE XK GO SELECT Kind,...

    Oracle P/L SQL实现发送Email、浏览网页等网络操作功能

    Oracle P/L SQL实现发送Email、浏览网页等网络操作功能 Oracle P/L SQL实现发送Email、浏览网页等网络操作功能,以下是此过程包的头部,包体经常打包处理plb,感兴趣用户可以下载下来。 --.使用聚合函数实现 多行...

    使用SQLServer2008的CDC功能实现数据变更捕获

    最近由于工作需要,研究了一下2008CDC功能,觉得还不错,下面整理了一下研究过程,虽然比较粗略,但是基本上能用了,如果有补充请大家回复,我视情况修改原帖,谢谢。在SQLServer2008之前,对数据变更的捕获通常使用...

    jbpm ssh oa 源代码

    本代码为本人参考李腾飞老师的教学视频...(补充:sqlserver的问题已经解决,是因为processinstance的表中的key值没有设,只要在新建流程实例时把key值set进去就行了,key值与id相同,我就不改了,你们自己研究,呵呵)

    T-SQL技巧收集??拆分字符串

    有待各位补充:  说明:  将字符串转换为正规化的数据表,可以使用多种方法实现,比如前端程序处理、游标、数据库循环函数,都是常用的技巧。  对于处理这些问题,比较好的思路是使用SUBSTRING函数取出字符...

    数据库SQL语句优化总结(收藏)

    网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    字符类型 char 1~2000字节 固定长度字符串,长度不够的用空格补充 varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) ...

    ibatis 开发指南(pdf)

    作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。 &lt;br&gt;ibatis Quick Start 准备工作 1. 下载ibatis 软件包(http://www.ibatis.com)。 2. 创建测试数据库,并在数据库中创建一...

    xls转mdb代码以及.exe执行软件

    ******* 导出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu...补充: 对于用bcp导出,是没有字段名的. 用openrowset导出,需要事先建好表. 用openrowset导入,除ACCESS及EXCEL外,均不支持非本机数据导入

    附录3:Flink方案设计.pdf

    离线数据仓库主要是构建 T+1 的离线数据,通过定时任务每天拉取增量数据,然后创建各个业务相关的主题维度数据,对外提供 T+1 的数据查询接⼝。计算和数据的 实时性均较差,业务⼈员⽆法根据⾃⼰的即时性需要获取⼏...

    【尚硅谷】徐靖博 最新电商项目实战(完结)

    @" j" N e 100.07 订单和结算的总体流程( U# O4 ^: y0 h" Y7 W 101.08 订单拆单的介绍_视频补充' Q( R9 W9 g4 ]/ X6 b% B+ v 102.1. 套页面8 e3 R' [+ `- P: Z/ ]4 a% X& T 103.01 结算的业务流程: u3 [; a7 z" P ...

    java经典面试2010集锦100题(不看你后悔)

    C) 该程序能通过编译并运行,但是如果想得到输出“I am print in Test”的结果,需要在横线处填写t.showme()。 D) 该程序无法通过编译,因为在Test类中的构造方法被写成私有,那么Test t=new Test() 将无法找到合适...

    数据库基础知识复习题及答案.docx

    对于那些已经学过数据库知识但需要进行回顾的人来说,复习题及答案提供了一个高效的方式,帮助他们快速复习和补充遗漏的知识点。 提高问题解决能力:数据库基础知识复习题通常会设计一些实际应用场景的问题,学习者...

Global site tag (gtag.js) - Google Analytics