我正在寻找一种方法来做类似于SQL Server的MySQL转储.我需要能够选择表并导出模式和数据(或者我可以通过SQL Server Management Studio导出模式并以某种方式单独导出数据).
我需要这些数据能够转向并返回到SQL Server,因此需要维护GUID/uniqueidentifier和其他列类型.
有谁知道这个好工具?
我需要在SQL服务器上编写一个查询来获取特定表中的列列表,其关联的数据类型及其长度以及它们是否为空.我设法做了这么多.但是现在我还需要针对列进入同一个表 - 如果它是主键,则为TRUE.我该怎么做呢 ?
这是输出应该是这样的:
TRUE
请帮我!
我已经开始阅读有关Common Table Expression的内容,并且无法想到我需要使用它们的用例.它们似乎是多余的,因为派生表可以做到这一点.有什么我缺少或不理解?有人能给我一个简单的限制例子,通过常规的select,derived或temp表查询来说明CTE的情况吗?任何简单的例子都将受到高度赞赏.
我正在寻找一种使用SQL Management Studio 2008 R2生成"创建并插入所有行"脚本的方法.
我知道我可以创建一个"创建表"脚本.
我也可以创建一个"插入"脚本,但这只会生成一个带占位符的行.
有没有办法生成包含所有当前存储的行的插入脚本?
我有一个.bak扩展名的文件.
如何将此日期导入SQL Server中的数据库?
我知道SQL Server中的连接.
例如.Table1,Table2有两个表.
他们的桌子结构如下.
create table Table1 (id int, Name varchar (10))
create table Table2 (id int, Name varchar (10))
Run Code Online (Sandbox Code Playgroud)
表1数据如下:
Id Name
-------------
1 A
2 B
Run Code Online (Sandbox Code Playgroud)
表2数据如下:
Id Name
-------------
1 A
2 B
3 C
Run Code Online (Sandbox Code Playgroud)
如果我执行下面提到的两个SQL语句,则两个输出都是相同的
select *
from Table1
left join Table2 on Table1.id = Table2.id
select *
from Table2
right join Table1 on Table1.id = Table2.id
Run Code Online (Sandbox Code Playgroud)
请解释上述SQL语句中左右连接的区别.
我有一个组织的SQL Server数据库,并且有许多重复的行.我想运行一个select语句来获取所有这些和dupes的数量,但也返回与每个组织关联的id.
声明如下:
SELECT orgName, COUNT(*) AS dupes
FROM organizations
GROUP BY orgName
HAVING (COUNT(*) > 1)
Run Code Online (Sandbox Code Playgroud)
将返回类似的东西
orgName | dupes
ABC Corp | 7
Foo Federation | 5
Widget Company | 2
Run Code Online (Sandbox Code Playgroud)
但我也想抓住他们的身份证.有没有办法做到这一点?也许就像一个
orgName | dupeCount | id
ABC Corp | 1 | 34
ABC Corp | 2 | 5
...
Widget Company | 1 | 10
Widget Company | 2 | 2
Run Code Online (Sandbox Code Playgroud)
原因是还有一个单独的用户表链接到这些组织,我想统一它们(因此删除欺骗,以便用户链接到同一组织而不是欺骗组织).但我想手动分配,所以我不会搞砸任何东西,但我仍然需要一个声明返回所有欺骗组织的ID,以便我可以浏览用户列表.
安装SQL Server 2008之后,我无法找到SQL Server Configuration Manager的Start / SQL Server 2008 / Configuration Tools菜单.
我该怎么做才能安装这个工具?
sql-server sql-server-2008 sql-server-2012 sql-server-config-manager
用简单的英语,使用的缺点和优点是什么
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
Run Code Online (Sandbox Code Playgroud)
在查询.NET应用程序和报告服务应用程序?
sql-server ×10
sql ×6
t-sql ×2
database ×1
duplicates ×1
export ×1
join ×1
left-join ×1
mysql ×1
oracle ×1
right-join ×1
ssms ×1