全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果54,602个

SQLServer查询所有数据库名和表名及表结构等代码示例_MsSql_脚本之家

1 SELECT name FROM sysdatabases 2、查询当前数据库中所有表名,不用指定数据库,选中某数据库直接执行SQL就好 1 2 -- 'U':所有用户表名; 'S':所有系统表名;'V':所有视图表名 SELECT name FROM sysobjects WHERE xtype='U' OR xtype='S' OR xtype='V' 3、获取指定表的主键字段 1 SELECT name AS...
www.jb51.net/database/306126e...htm 2024-6-2

获取SQL Server数据库元数据的几种方法_MsSql_脚本之家

sysdatabases 存储当前服务器上每一个数据库的基本信息。 sysindexes 存储当前数据库中的每个索引的信息。 sysobjects 存储数据库内的每个对象(约束、默认值、日志、规则、存储过程等)的基本信息。 sysreferences 存储所有包括 FOREIGN KEY 约束的列。 systypes 存储系统提供的每种数据类型和用户定义数据类型的详细信息。
www.jb51.net/article/706...htm 2024-6-2

C#获取所有SQL Server数据库名称的方法_C#教程_脚本之家

连接到master库中,执行 select name from master..sysdatabases 。 sp_helpdb也可以列出数据名,但不是全部,sp_helpdb是会根据当前用户角色找出相应的数据库,而用sysdatabases表则只要有权限访问该表就能查出所有数据库信息。 默认情况下,sqlserver提供的6个数据库中,除了model数据库外,其他若干个数据库还可能拥有guest...
www.jb51.net/article/707...htm 2024-5-30

SQL注入攻击(攻击与防范)_脚本攻防_网络安全_脚本之家

分别是:master、model、msdb、mssqlweb、tempdb 这五个库。用select * from master.dbo.sysdatabases 就可以查询出所有的库名。 Sysobjects:SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。 syscolumns:每个表和视图中的每列...
www.jb51.net/hack/4621...html 2024-5-8

SQLServer中master数据库分析_MsSql_脚本之家

sql下master数据库分析,了解下master数据库主要是做什么用的 表sysdatabases:保存DBMS中数据库信息 select [name] from [sysdatabases] order by [name] 就能得到该DBMS中的数据库信息 表sysobjects:保存数据库中数据表信息 con.ChangeDatabase(DBName)
www.jb51.net/article/141...htm 2024-5-24

SQL server高级应用 收藏版_MsSql_脚本之家

drop database MyDatabase—如果sysdatabases表中存在该数据库名,则将它删除 go exec xp_cmdshell ‘md D:/MyDatabases'—利用存储过程创建一个文件夹用于存储数据物理文件(数据文件,日志文件),DOS命令(mkdir=md) go create database MyDatabase—创建数据库 ...
www.jb51.net/article/310...htm 2024-6-2

mssql无数据库日志文件恢复数据库的方法_MsSql_脚本之家

接着运行“updatesysdatabasessetstatus=32768wherename='XXX'” 执行结果: (所影响的行数为1行) 重启SQLServer服务; 运行以下语句,把应用数据库设置为SingleUser模式; 运行“sp_dboption'XXX','singleuser','true'” 执行结果: 命令已成功完成。 做DBCCCHECKDB; ...
www.jb51.net/article/15776_a...htm 2024-6-2

通过系统数据库获取用户所有数据库中的视图、表、存储过程_MsSql_脚...

Select Name FROM Master..SysDatabases orDER BY Name 2.获取所有表名: 复制代码代码如下: Select Name FROM DatabaseName..SysObjects Where XType='U' orDER BY Name XType='U':表示所有用户表; XType='S':表示所有系统表; 3.获取所有字段名: ...
www.jb51.net/article/487...htm 2024-5-28

sql server实现在多个数据库间快速查询某个表信息的方法_MsSql_脚本之...

select[name]from[sysdatabases]--查询 当前 服务器的所有数据库 select*fromsysobjectswheretype ='u'--列出 当前 数据库里所有的表名 select*frominformation_schema.tables--列出 当前 数据库里所有的表名(执行对比一下与上面这个语句的查询结果) select*fromsyscolumnswhereid = object_id('spt_fallback_db')...
www.jb51.net/article/1082...htm 2024-5-28

sql下三种批量插入数据的方法_MsSql_脚本之家

if exists(select * from master.sys.sysdatabases where name=N'BulkDB') drop database BulkDB create database BulkDB; go --Create Table use BulkDB go if exists(select * from sys.objects where object_id=OBJECT_ID(N'[dbo].[BulkTable]') and type in(N'U')) ...
www.jb51.net/article/419...htm 2024-6-2