`
starbhhc
  • 浏览: 655569 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

MS-SQL数据库开发常用汇总

阅读更多
1.按姓氏笔画排序:
    Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as
    2.数据库加密:
    select encrypt(原始密码)
    select pwdencrypt(原始密码)
    select pwdcompare(原始密码,加密后密码) = 1--相同;否则不相同 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,NSQL 事件探查器)
    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
分享到:
评论

相关推荐

    MS-SQL开发常用汇总和T-SQL技巧集锦

    在MS-SQL开发中,掌握一些常用的技巧和命令可以极大地提高效率和代码质量。以下是一些关键知识点的详细说明: 1. **日期转换**:在SQL Server中,使用`CONVERT`函数可以将日期格式化。例如,`CONVERT(char(10),...

    MS.SQL.Server.2008.技术内幕:T-SQL.查询.rar

    《MS.SQL.Server.2008.技术内幕:T-SQL.查询》是关于Microsoft SQL Server 2008数据库管理系统中T-SQL查询语言的一本深入解析书籍。T-SQL(Transact-SQL)是SQL Server的标准查询语言,它是SQL的扩展,包含了SQL的...

    MS-SQL报表生成的一种通用方法.pdf

    首先,MS-SQL报表生成的起点是数据库中的基础表。在本例中,基础表Table1包含姓名、项(Item)和数量(Quantity)三个字段,构成基本数据项。报表生成的一个重要环节是构建分类汇总表,这通常是通过使用GROUP BY语句...

    罗斯文数据库 for ms sql

    罗斯文数据库是一款针对MS SQL Server设计的数据库管理系统,它提供了丰富的功能,帮助用户高效地管理和操作数据。在学习罗斯文数据库的过程中,你需要掌握以下几个关键知识点: 1. **数据库概念**:首先,理解...

    MS SQL 基础语句教程

    - **流行的SQL开发工具**:介绍了几种常用的SQL开发工具,如Microsoft SQL Server Management Studio、SQL Server Express、Toad for SQL Server等。 - **SQL在编程中的应用**:探讨了SQL在不同编程环境中的应用方式...

    MS SQL SERVER学习笔记

    ### MS SQL SERVER 学习笔记知识点汇总 #### 数据库技术简介 **基本概念** - **数据库**: 计算机存储器中用于存储数据的仓库,是数据管理的基础。 - **数据库系统**: 包括数据库、数据库管理系统(DBMS)、应用...

    SQLserver数据库管理与开发16套试题.doc

    【SQLserver数据库管理与开发】相关的知识点主要包括以下几个方面: 1. **数据库特点**:数据库的主要特点包括数据共享、数据完整性以及数据独立性高,而数据冗余很高是传统文件系统的特征,不属于数据库的特点。 ...

    学生档案管理系统VB+SQL数据库+报告

    在这个系统中,SQL数据库可能采用了如MS Access或SQL Server等数据库管理系统,用于存储和管理学生档案的数据。通过VB程序,开发者可以编写SQL语句进行数据的增删改查操作,保证数据的安全性和一致性。 3. **数据库...

    全国最新区划数据-四级-省-市-县(区)-乡(镇)-MS SQL版本

    综上所述,全国最新区划数据-四级-省-市-县(区)-乡(镇)-MS SQL版本提供的是一个适用于开发和测试的完整数据库解决方案,它包含中国最新的行政区域划分信息,并且是为SQL Server优化设计的,可以满足多种业务场景的...

    Java Web订单销售管理系统,支持My SQL、MS SQL Server等多种数数据库【源码+数据库】

    系统使用数据库中间件技术,支持My SQL、MS SQL Server等多种数据库系统平台。系统涉及到复杂表单数据提交、AJAX无刷新数据提交、WEB打印等常用应用软件中涉及到的技术。 Java Web订销管理系统(java+mysql+html+运行...

    SELECT语句的应用 - MS SQL

    MS SQL,全称为Microsoft SQL Server,是微软公司推出的一种基于SQL标准的关系数据库管理系统。本主题将聚焦于SELECT语句在MS SQL中的应用,这是一种用于从数据库中检索数据的关键命令。 一、SELECT语句基础 ...

    数据库实验4 交互式SQL(三)查询操作(B).doc

    交互式SQL查询操作 本资源是数据库实验第四部分,主要内容是交互式SQL查询操作。...本实验报告涵盖了数据库设计、数据库管理系统、SQL语言、数据分析等知识点,为后续数据库开发和管理奠定了基础。

    MS SQL 帮助

    由开发系统(如 Microsoft Visual C++®、Microsoft Visual Basic® 或 Microsoft Visual J++®)使用数据库应用程序接口 (API)(如 ADO、OLE DB 以及 ODBC)创建的应用程序。 从 SQL Server 数据库提取数据...

    数据库技术应用练习题汇总

    10. 数据文件后缀:SQL数据库文件的常见后缀包括.mdf(主数据文件)、.ldf(日志文件)和.ndf(辅助数据文件),.tif通常用于图像文件,不是数据库文件后缀。 11. 数据定义语言(DDL):DDL用于创建和修改数据库...

    MS SQL2000 问题实例集.doc

    以上是MS SQL2000中的一些常见问题及解决方法,这些实例涵盖了数据对比、去重、数据清理、统计汇总、日期处理等多个方面,对于数据库管理员和程序员在日常工作中都是非常实用的。在实际应用中,需要根据具体环境和...

    SQL2000超详细图文教程

    - **SQL概述**:这部分讲解了数据库的基本概念,包括数据库的历史发展,常用数据库类型的介绍,以及如何安装和理解MS SQL Server 2000的组件。 - **数据库用户管理**和**角色管理**:涉及如何创建、管理用户账户,...

    考勤管理系统(VC 6 , MS sql server 2000)

    本系统“考勤管理系统”就是针对这一需求开发的一款软件,特别适用于那些使用VC 6编程环境和MS SQL Server 2000数据库的企业。 首先,我们来了解一下VC 6,全称Visual C++ 6.0,是Microsoft公司推出的一款强大的C++...

    在网络环境中提高 MS SQL Server 系统性能的方法.pdf

    MS SQL Server 是一个强大的关系数据库管理系统,它允许应用程序通过 ODBC 界面从远程访问数据库数据。然而,即使拥有一个无限带宽的快速网络,仍然需要尽量减少网络处理通信量。以下是提高 MS SQL Server 系统性能...

Global site tag (gtag.js) - Google Analytics