1.按姓氏笔画排序:
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as

2.数据库加密:
select encrypt('原始密码')
select pwdencrypt('原始密码')
select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同

3.取回表中字段:
declare @list varchar(1000),@sql nvarchar(1000)
select @list=@list+','+b.name from sysobjects a,syscolumns b where a.id=b.id and a.name='表A'
set @sql='select '+right(@list,len(@list)-1)+' from 表A'
exec (@sql)

4.查看硬盘分区:
EXEC master..xp_fixeddrives

5.比较A,B表是否相等:
if (select checksum_agg(binary_checksum(*)) from A)
    =
   (select checksum_agg(binary_checksum(*)) from B)
print '相等'
else
print '不相等'

6.杀掉所有的事件探察器进程:
DECLARE hcforeach CURSOR GLOBAL FOR SELECT 'kill '+RTRIM(spid) FROM master.dbo.sysprocesses
WHERE program_name IN('SQL profiler',N'SQL 事件探查器')
EXEC sp_msforeach_worker '?'

7.记录搜索:
开头到N条记录
Select Top N * From 表
-------------------------------
N到M条记录(要有主索引ID)
Select Top M-N * From 表 Where ID in (Select Top M ID From 表) Order by ID  Desc
----------------------------------
N到结尾记录
Select Top N * From 表 Order by ID Desc

8.如何修改数据库的名称:
sp_renamedb 'old_name', 'new_name'

9:获取当前数据库中的所有用户表
select Name from sysobjects where xtype='u' and status>=0

10:获取某一个表的所有字段
select name from syscolumns where id=object_id('表名')

11:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'

12:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects where xtype='P'

13:查询用户创建的所有数据库
select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')
或者
select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01

14:查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns
where table_name = '表名'

[n].[标题]:
Select * From TableName Order By CustomerName

[n].[标题]:
Select * From TableName Order By CustomerName 
    得到所有用户自己的表
select [id], [name] from [sysobjects] where [type] = 'u'

转载于:https://www.cnblogs.com/coolcat/archive/2006/01/23/322036.html

MS SQL开发经典相关推荐

  1. MS SQL开发命名规则

    下面的SQL开发命名规则是我自己开发时总结.整理出来的,以后的开发过程中将不断完善.修改.也希望各位网友指点.批判. 纲领: SQL 语句关键字全部大写, 命名规则建议使用Pascal Case 或 ...

  2. 下载-MS SQL Server 2005(大全版)含开发人员版、企业版、标准版

    中文名称:微软SQL Server 2005 英文名称:MS SQL Server 2005 资源类型:ISO 版本:开发人员版.企业版.标准版 发行时间:2006年 制作发行:微软公司 地区:大陆 ...

  3. mysql的经典sql语句大全_经典SQL语句大全_基础篇_提升篇_技巧篇_开发经典篇

    一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- ...

  4. SQL server经典电子书、工具和视频教程汇总

    2019独角兽企业重金招聘Python工程师标准>>> SQL Server是高校计算机专业的一门必修课程,同时众多企业采用SQL Server作为数据库系统,学习这门知识非常重要. ...

  5. java web试题_Java web开发经典面试题汇总(内附答案详解)

    原标题:Java web开发经典面试题汇总(内附答案详解) 1.说出Servlet 的生命周期,并说出Servlet 和CGI 的区别? 答:Web 容器加载Servlet 并将其实例化后,Servl ...

  6. java.sql在哪_我的Java访问MS SQL的程序错在哪了?谢谢!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我用的开发工具是Jbuilder2006, MS SQL SERVER 2000. 源程序是: package data; import java.*; ...

  7. sqlserver sql语句|经典sql语句|实用sql语句

    sqlserver sql语句|经典sql语句|实用sql语句 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop databa ...

  8. 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)

    在实际开发中,可能很少人会手写sql脚本来操作数据库的种种.特别是微软的MS SQL Server数据库,它的SQL Server Management Studio对数据库的图形化操作极致简便,从而 ...

  9. OpenShift 4 之 高可靠运行MS SQL Server 2019数据库

    <OpenShift 4.x HOL教程汇总> 文章目录 运行MS SQL Server数据库 在本地的RHEL上安装MS SQL Server客户端 为MS SQL Server的数据库 ...

最新文章

  1. iOS跳转到各种系统设置界面
  2. C语言之prinf的用法
  3. C++常用数据结构入门
  4. linux 域名 都访问了 哪些路由,Ngnix管理域名路由
  5. 一位大牛的JAVA学习资料
  6. Java 8新特性探究(二)深入解析默认方法
  7. 这款老不死的笔记本,让我涨见识了
  8. UVA1585 UVALive3354 Score【水题】
  9. linux系统外接硬盘_如何使用外部硬盘安装linux系统?
  10. Spring源码之bean的加载(五)准备创建bean
  11. process_创建进程
  12. 第三届空间信息智能服务研讨会
  13. 自己动手制作系统安装盘
  14. 关于解决Android studio:The emulator process for AVD Pixel_4_XL_API_30 has terminated 以及改变AVD存放位置
  15. CSDN-markdown语法之如何插入图片
  16. 【python 时间戳】python获取13位时间戳以及时间戳转换
  17. 下载 Visual Studio 2010 (SP1) Service Pack 1
  18. Python按照指定的分隔符拆分字符串split()函数
  19. Mac忘记登录密码解决方案
  20. Springboot+caffeine 实现两级缓存

热门文章

  1. 吴韧谈异构智能芯片:比谷歌能耗低,比华为寒武纪计算力高
  2. 大厂2020届实习生笔试题
  3. 日调度5万亿次 腾讯云微服务架构体系TSF深度解读
  4. Linux设备管理(三)_总线设备的挂接
  5. 太阳升起并下落的小动画-SWIFT
  6. iOS设置UITableView的背景图片,以及不显示多余的空Cell
  7. 数据仓库入门(实验6)添加层次结构
  8. Lync Server 2010 权限相关
  9. ubuntu14安装tensorflow并测试
  10. BOOST 线程完全攻略 - 扩展 - 可被关闭的线程类