--调用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 视图名
分享到:
相关推荐
2. **T-SQL扩展**:SQL Server 2005引入了Transact-SQL(T-SQL),它是SQL的扩展,支持更复杂的编程逻辑,如流程控制(IF-ELSE、WHILE)、存储过程、触发器等。 3. **数据库设计**:讨论如何进行关系数据库设计,...
在这个案例中,"附录A_Microsoft SQL Server 2008技术内幕:T-SQL查询.pdf"很可能是对书中T-SQL查询部分的详细补充,可能包含更复杂的查询示例、最佳实践或者常见问题解答。 "TSQLQuerying20090710.zip"这个文件很...
《Microsoft SQL Server 2008 技术内幕:T-SQL语言基础》是一本深入探讨SQL Server 2008中T-SQL语言的专著。T-SQL(Transact-SQL)是Microsoft SQL Server的扩展SQL语言,用于执行数据库查询、数据更新、存储过程和...
数据库
《2008技术内幕:T-SQL查询源代码》是针对SQL Server 2008数据库管理系统的一本深入解析T-SQL查询的专著。该书的核心内容围绕如何高效地编写、理解和优化T-SQL查询展开,旨在帮助读者掌握数据库查询的核心技巧,提升...
纯ajax sqlserver无限级树形菜单. 内还包括表结构和一些基础数据 补充:第一次发布时,忘了图片打包进来. 以下载的朋友可以在这里下载图片 ...
2. **查询编辑器**:内置的T-SQL查询编辑器是SSMSEE的核心组件之一,支持编写、执行和调试SQL语句。这包括SELECT、INSERT、UPDATE、DELETE等基本操作,以及更复杂的事务处理和存储过程调用。 3. **备份与恢复**:...
它是标准SQL的一个重要补充,为数据库管理、数据查询、数据操纵和事务处理提供了更丰富的语法和功能。 **一、基本概念** 1. **SQL基础**: T-SQL的基础是Structured Query Language(SQL),用于管理关系数据库系统...
补充 在数据库中,重复记录可以分为两种:完全重复的记录和部分关键字段重复的记录。对于完全重复的记录,可以使用 `SELECT DISTINCT` 语句来删除重复记录: ```sql SELECT DISTINCT * INTO #Tmp FROM tableName...
依次为: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语句待补充 ``` 以上就是Oracle面试中可能涉及到的一些SQL查询语句的知识点详解。这些查询语句涵盖了Oracle数据库管理的各个方面,包括表空间管理、数据库对象管理、性能监控等,对于准备面试或日常工作中...
- **T-SQL 与 PL-SQL 的区别**: T-SQL 专用于 SQL Server,而 PL-SQL 是 Oracle 数据库的标准编程语言。 **补充知识点** - **SQL Server 帮助文档**: 学员可以通过 SQL Server 联机丛书来自学更多知识,可以通过按...
多行补充.sql 多表对多表进行统计.txt 大小写转换.txt 子查寻和内联查寻.txt 学生名次.txt 嵌套游标的使用.txt 拷贝表格.txt 排序.txt 断开并更改数据库名称.txt 新建 文本文档 (6).txt 新建 文本文档.txt ...
2. **T-SQL编程**:深入学习T-SQL语法,包括数据查询(SELECT语句)、数据插入、更新和删除(INSERT, UPDATE, DELETE),以及复杂的联接操作、子查询和窗口函数。 3. **数据库设计与建模**:探讨如何进行需求分析,...
“补充T-SQL语言基础.pdf”会涵盖T-SQL(Transact-SQL)的扩展,T-SQL是SQL Server特有的SQL版本,增加了如事务控制、游标、变量、流程控制等高级特性。游标允许逐行处理结果集,存储过程则可以封装复杂的逻辑并多次...
6. SQL Server的数据操作:涉及使用SQL Server的T-SQL语言进行数据的插入、更新、删除和查询等操作。 7. 数据完整性与安全性:学习如何使用SQL Server实现数据完整性和安全性的机制,例如设置触发器、存储过程和...
在编程过程中,智能提示功能能够实时为开发者提供代码建议、函数调用、对象名以及其他相关信息,帮助他们在编写T-SQL(Transact-SQL)语句时减少错误并加快编码速度。这个功能尤其对于那些处理复杂查询或大型项目的...
今天,我们将讨论如何在 T-SQL 中获取逗号分割的字符串数据中的元素。 方法一:利用循环逐个取出字符串的元素 在之前的文章中,我们已经介绍了如何获得字符串中元素的个数,以及如何获取指定索引的元素的两个函数...