相关疑难解决方法(0)

什么是比较两个SQL Server数据库(架构和数据)的最佳工具?

可能重复:
用于比较Sql Server表的免费工具

我想比较两个SQL Server数据库,包括模式(表结构)和表中的数据.什么是最好的工具呢?

sql database sql-server compare

194
推荐指数
7
解决办法
39万
查看次数

搜索表名

我使用以下内容在我的存储过程中搜索字符串:

use DBname
SELECT Name
FROM sys.procedures
WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%'
Run Code Online (Sandbox Code Playgroud)

是否可以轻松修改上述内容,以便在特定的数据库"DBname"中搜索表名?

sql sql-server sql-server-2008-r2

85
推荐指数
6
解决办法
25万
查看次数

获取数据库中的表和每个字段的列表

我正在寻找创建一个基本的ORM(纯粹是为了好玩),并且想知道,有没有办法返回数据库中的表列表以及每个表的字段?

使用这个,我希望能够循环遍历结果集(在C#中),然后对结果集中的每个表说,执行此操作(例如,使用反射来创建将执行或包含xyz的类).

除此之外,SQL Server的一些优秀在线博客是什么?我知道这个问题实际上是关于在Sql Server中使用系统SP和数据库,我对一般查询没问题,所以我对一些涵盖这种功能的博客感兴趣.

谢谢

sql t-sql

75
推荐指数
5
解决办法
23万
查看次数

如何获取Sql Server数据库中所有模式的列表

我想检索给定的Sql Server数据库中的所有模式的列表.使用ADO.NET模式检索API,我得到了所有集合的列表,但没有"模式"的集合.我可以穿越'Tables','Procedures'(如果需要和其他人)的集合,并获得独特的架构名称列表,但不存在实现相同结果的更简单/短呢?

示例:对于标准'AdventureWorks'数据库,我也想获得以下列表 - dbo,HumanResources,Person,Production,Purchasing,Sales(我省略了其他标准的Schem名称,如db_accessadmin,db_datareader等)

编辑:我可以通过查询系统视图获取模式列表 - INFORMATION_SCHEMA.SCHEMATA但更喜欢使用模式API作为首选.

.net c# sql-server ado.net

59
推荐指数
4
解决办法
11万
查看次数

列出SQL Server 2012架构中所有表的名称

我在SQL Server 2012中有一个架构.

是否有一个命令可以在SQL中运行以获取该模式中由用户填充的所有表的名称?

我知道MySQL的类似查询,SHOW TABLES;但这不适用于SQL Server.

sql sql-server

47
推荐指数
5
解决办法
24万
查看次数

SQL Query用于搜索所有表的模式

我正在研究一个SQL Server 2008 Db,里面有很多表(大约200个).其中许多表包含名为"CreatedDate"的字段.我正在尝试使用此特定字段标识所有表架构.

是否有SQL查询来执行此操作?

t-sql sql-server sql-server-2008 database-schema

36
推荐指数
3
解决办法
11万
查看次数

如何在T-SQL中执行"SHOW TABLES"的等效操作?

我想基于表名在SQL Server 2005 Express数据库中查找表.在MySQL我会使用SHOW TABLES LIKE "Datasheet%",但在T-SQL此抛出一个错误(它试图寻找SHOW存储过程并失败).

这是可能的,如果是的话,怎么样?

sql t-sql sql-server-2005

35
推荐指数
6
解决办法
7万
查看次数

如何获取DocumentDB文档中所有集合的列表?

我在DocumentDB数据库中创建了很多集合.如何检索数据库中现有集合的列表?

我刚刚开始从官方文档中探索DocumentDb .

azure-cosmosdb

8
推荐指数
1
解决办法
5642
查看次数

如何只使用C#获取SQL Server数据库中的表列表以及主键?

给定一个数据库,如何检索表列表以及每个表的主键?

谢谢.

编辑:这是我正在制作的代码生成工具,我需要以某种方式使用C#运行SQL脚本.

c# sql-server code-generation

5
推荐指数
1
解决办法
3394
查看次数

列出pandas.read_sql中的sql表

我想打开一个SQL 2005数据库(文件扩展名为.mdf),我一直在尝试这样做:

import pandas as pd
import pyodbc

server = 'server_name'
db = 'database_name'

conn = pyodbc.connect('DRIVER={SQL Server};SERVER=' + server + ';DATABASE=' + db + ';Trusted_Connection=yes')

sql = """

SELECT * FROM table_name

"""
df = pd.read_sql(sql, conn)
Run Code Online (Sandbox Code Playgroud)

有没有办法查询数据库并使用Pandas或pyodbc列出所有表?我几乎没有数据库经验,所以任何帮助都会很棒.

python sql sql-server pandas

5
推荐指数
1
解决办法
5364
查看次数

列出表名

我正在尝试将我的ASPNET站点迁移到Django.我的所有当前数据都绑定在共享主机上的MS SQL Server中(有用)不支持python ...我可以使用现有代码导出所有数据,但我也停止使用Windows.该网站主要是编译VB.NET所以我需要安装Windows和Visual Studio,然后弄清楚我正在尝试做什么......我不喜欢那个计划.

我想使用PHP将整个数据库(或一次一个表)导出到JSON,而不是经历这种麻烦.Python中的SimpleJSON将使其易于导入,因此它似乎是一个计划.

到现在为止还挺好.在PHP中,我设法连接到SQL Server并执行简单的查询,但我需要一个表列表,以便我知道需要复制哪些数据.我想要所有的表,因为有大约三年前重写网站的遗留表,我想把这些数据保存在某个地方......

首先,有人知道列出所有表的SQL查询吗?

我试过了,mssql_query('sp_tables');但这会返回一个奇怪的列表:

mydatabasename
mydatabasename
dbo
dbo
syscolumns
syscolumns
SYSTEM TABLE
SYSTEM TABLE
Run Code Online (Sandbox Code Playgroud)

其次:在您看来,我最好将每个表转储写入自己的.json文件,还是应该将它们保存在一起?

第三:我是否采取了错误的方式?

php sql-server

1
推荐指数
1
解决办法
3846
查看次数

获取特定数据库SQL Server中的所有表名称

我正在使用SQL Server 2014,并希望STUDENT通过SQL查询获取特定数据库中的所有表名.

这怎么可能?

谢谢

sql-server

1
推荐指数
1
解决办法
2万
查看次数