SQLServer数据库获取所有表和数据的批量操作

SQL Server数据库操作中,当需要操作的数据量过大时,我们可以采取批量操作的形式,本文我们主要介绍了SQL Server数据库的一些批量操作,接下来就让我们一起来了解一下这部分内容。

玉山网站建设公司创新互联公司,玉山网站设计制作,有大型网站制作公司丰富经验。已为玉山超过千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的玉山做网站的公司定做!

1、创建数据库

 
 
 
  1. CREATE DATABASE DB001--默认路径和大小

2、创建用户

 
 
 
  1. CREATE LOGIN USER1 WITH PASSWORD = 'USER_PW';

3、修改数据的所有者

 
 
 
  1. USE DB001
  2. exec sp_changedbowner 'USER1'

4、设置READ_COMMITTED_SNAPSHOT

 
 
 
  1. ALTER DATABASE [DB001] SET READ_COMMITTED_SNAPSHOT ON

5、获取所有数据库名

 
 
 
  1. Select Name FROM Master..SysDatabases

6、获取所有表名

 
 
 
  1. select name from sysobjects where type='U'
  2. /*
  3. XType='U':表示所有用户表;
  4. XType='S':表示所有系统表;
  5. */

7、获取所有字段名

 
 
 
  1. Select Name from SysColumns Where id=Object_Id('TableName')

8、查看与某一个表相关的视图、存储过程、函数

 
 
 
  1. select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%TableName%'

9、查询某一个表的字段和数据类型

 
 
 
  1. select column_name,data_type from information_schema.columns
  2. where table_name = N'TableName'

10、获取数据库文件路径

 
 
 
  1. select ltrim(rtrim(filename)) from dbname ..sysfiles where charindex('MDF',filename)>0
  2. or
  3. select ltrim(rtrim(filename)) from dbname ..sysfiles where charindex('LDF',filename。

以上就是SQL Server数据库的一些常用的批量操作的命令,本文就介绍到这里了,希望本次的介绍能够对您有所帮助。

本文标题:SQLServer数据库获取所有表和数据的批量操作
网页URL:http://www.36103.cn/qtweb/news35/11785.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联