时间:2021-04-16
在SQL Server数据库操作中,当需要操作的数据量过大时,我们可以采取批量操作的形式,本文我们主要介绍了SQL Server数据库的一些批量操作,接下来就让我们一起来了解一下这部分内容。
1、创建数据库
CREATE DATABASE DB001--默认路径和大小
2、创建用户
CREATE LOGIN USER1 WITH PASSWORD = 'USER_PW';
3、修改数据的所有者
USE DB001
exec sp_changedbowner 'USER1'
4、设置READ_COMMITTED_SNAPSHOT
ALTER DATABASE [DB001] SET READ_COMMITTED_SNAPSHOT ON
5、获取所有数据库名
Select Name FROM Master..SysDatabases
6、获取所有表名
select name from sysobjects where type='U'
7、获取所有字段名
Select Name from SysColumns Where id=Object_Id('TableName')
8、查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%TableName%'
9、查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns where table_name = N'TableName'
10、获取数据库文件路径
select ltrim(rtrim(filename)) from dbname ..sysfiles where charindex('MDF',filename)>0
or
select ltrim(rtrim(filename)) from dbname ..sysfiles where charindex('LDF',filename)>0
以上就是SQL Server数据库的一些常用的批量操作的命令,本文就介绍到这里了,希望本次的介绍能够对您有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Linux下均在控制台下操作。导入数据库:前提:数据库和数据表要存在(已经被创建)(1)将数据表test_user.sql导入到test数据库的test_use
☆获取数据库所有表名,表的所有列名selectnamefromsysobjectswherextype='u'selectnamefromsyscolumnsw
SQL命令大全-中英文对照--语句功能--数据操作SELECT--从数据库表中检索数据行和列INSERT--向数据库表添加新数据行DELETE--从数据库表中删
ASP获取ACCESS数据库表名及结构的代码获取ACCESS数据库表名数据库路径:
什么是SQL?SQL是一种用于操作数据库的语言。SQL是用于所有数据库的基本语言。不同数据库之间存在较小的语法更改,但基本的SQL语法基本保持不变。SQL是St