我正在使用SQL Server Management Studio.
我希望将查询结果保存到Excel文件中.
我选择"另存为",然后保存到CSV文件,我可以在Excel中打开.一切都很好,除了我缺少列标题,任何想法我如何导出它们?
如何在SQL Server Management Studio中查看NTEXT或NVARCHAR(max)中的所有文本?默认情况下,它似乎只返回前几百个字符(255?),但有时我只想快速查看整个字段,而不必编写程序来执行此操作.即使SSMS 2012仍然有这个问题:(
尝试连接到Management Studio中的服务器(特别是2008)时,会出现一个输入服务器名称的字段.该字段还有一个下拉列表,其中显示了您尝试连接的服务器的历史记录.
我想知道:
谢谢!
我正在尝试编写一个完全清空SQL Server数据库的脚本.这是我到目前为止:
USE [dbname]
GO
EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all'
EXEC sp_msforeachtable 'DELETE ?'
Run Code Online (Sandbox Code Playgroud)
当我在Management Studio中运行它时,我得到:
命令已成功完成.
但是当我刷新表格列表时,它们仍然存在.我究竟做错了什么?
我在Microsoft SQL Server Management Studio A_table的数据库(称之为A_db)中有一个表(称之为),有10行.
我有另一个数据库(称之为B_db),它有一个表(调用它B_table),它具有与之相同的列设置A_table.但这B_table是空的.
我想要的是:
A_table到B_table.Microsoft SQL Server Management Studio 2012中是否有任何选项可以从表中创建插入SQL?或者还有其他选择吗?
我从SQL Server中删除了一个数据库,但事实证明我的登录设置为使用已删除的数据库作为其默认值.我可以使用连接对话框中的"选项"按钮连接到SQL Server Management Studio,并选择"master"作为要连接的数据库.但是,每当我尝试在对象资源管理器中执行任何操作时,它都会尝试使用我的默认数据库进行连接并失败.
有没有人知道如何在不使用object explorer的情况下设置我的默认数据库?
如何使用SQL Server Management Studio创建复合键?
我想要两个INT列来形成表的标识(唯一)
查询历史记录是否存储在某些日志文件中?如果是的话,你能告诉我如何找到他们的位置吗?如果没有,你能就如何看待它给我任何建议吗?
我有一个输出当前数据的现有查询,我想将它插入Temp表中,但是我遇到了一些问题.有人会对如何做到这一点有所了解吗?
这是一个例子
SELECT *
FROM (SELECT Received,
Total,
Answer,
( CASE
WHEN application LIKE '%STUFF%' THEN 'MORESTUFF'
END ) AS application
FROM FirstTable
WHERE Recieved = 1
AND application = 'MORESTUFF'
GROUP BY CASE
WHEN application LIKE '%STUFF%' THEN 'MORESTUFF'
END) data
WHERE application LIKE isNull('%MORESTUFF%', '%')
Run Code Online (Sandbox Code Playgroud)
这似乎以我需要的方式输出我的数据,但我想把它传递到Temp Table.我的问题是我对SQL查询很新,但却找不到办法.或者,如果它是可能的.如果不可能,有没有更好的方法将我要查找的数据WHERE application LIKE isNull('%MORESTUFF%','%')放入临时表?
任何帮助将非常感激!谢谢!
我安装了Microsoft SQL Server 2008.
当我启动SQL Server Management Studio(SSMS)时,我得到Connect to Server一个带有空白文本框的登录窗口Server name.我尝试了很多名字,但我无法解决.
如何查找/获取服务器名称?