我需要SQL Server中日期时间的月份+年份,如'2008年1月'.我按月,年分组查询.我搜索并找到了像datepart,convert等函数,但它们似乎都没有用.我在这里错过了什么吗?这有功能吗?
作为Oracle用户的长期Toad,我已经习惯了按Ctrl + Enter并且只执行光标下的语句.
在SQL Server Management Studio中,按F5运行整个脚本.要仅运行当前语句,我必须手动突出显示我想要的语句,然后按F5.
这对我来说真的很烦人.有没有人知道一个带有键盘快捷键的工具只能在SQL Server上运行当前语句?我会为这一个功能更改工具.
注意:奇怪的是,即使是免费的Toad for SQL Server也不允许你只运行游标下的语句.
如何创建新表,哪个结构应该与另一个表相同
我试过了
CREATE TABLE dom AS SELECT * FROM dom1 WHERE 1=2
Run Code Online (Sandbox Code Playgroud)
但它没有发生工作错误
我创建了一个将一些数据保存到db的Web服务.但是我收到了这个错误:
无法打开登录请求的数据库"test".登录失败.用户'xyz\ASPNET'登录失败.
我的连接字符串是
Data Source=.\SQLExpress;Initial Catalog=IFItest;Integrated Security=True
Run Code Online (Sandbox Code Playgroud) 我想使用带有转义字符的引号.我能怎么做?
我在SQL Server中收到错误
字符串后面的未闭合引号.
我在varchar变量中编写sql查询但是我收到了这个错误:
字符串后面的未闭合引号.
我想用引号作为转义字符.
提前致谢
是否可以列出有关SQL Server上所有数据库的文件(MDF/LDF)的信息?
我想得到一个列表,显示哪个数据库正在使用本地磁盘上的文件.
我尝试了什么:
exec sp_databases 所有数据库select * from sys.databases 显示了有关每个数据库的大量信息 - 但不幸的是,它没有显示每个数据库使用的文件.select * from sys.database_files显示master数据库的mdf/ldf文件- 但不显示其他数据库是的我读了这个如何找到MS SQL Server 2008的端口?
没运气.
telnet 1433
返回连接失败,所以我必须指定其他端口.
我试着用
netstat -abn
但是我没有在这个列表中看到sqlservr.exe或类似的东西.
为什么这么难找到那个港口?:/
我试图计算地图上两个位置之间的距离.我存储了我的数据:经度,纬度,X POS,Y POS.
我以前使用过下面的代码片段.
DECLARE @orig_lat DECIMAL
DECLARE @orig_lng DECIMAL
SET @orig_lat=53.381538 set @orig_lng=-1.463526
SELECT *,
3956 * 2 * ASIN(
SQRT( POWER(SIN((@orig_lat - abs(dest.Latitude)) * pi()/180 / 2), 2)
+ COS(@orig_lng * pi()/180 ) * COS(abs(dest.Latitude) * pi()/180)
* POWER(SIN((@orig_lng - dest.Longitude) * pi()/180 / 2), 2) ))
AS distance
--INTO #includeDistances
FROM #orig dest
Run Code Online (Sandbox Code Playgroud)
不过我不相信这个数据,它似乎给出了稍微不准确的结果.
一些示例数据,以备您需要时使用
Latitude Longitude Distance
53.429108 -2.500953 85.2981833133896
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我解决我的代码,我不介意你是否想要修复我已经拥有的东西,如果你有一种新方法可以实现这一点,那就太棒了.
请说明您的结果所在的计量单位.
我在用SQL Server 2008 R2.它工作正常.但最近,我更改了我的托管服务器,我发现他们已经安装SQL Server 2012在服务器上.
现在,问题是在连接Server Database之后SQL Server 2008 R2,当我点击任何表名或存储过程时,我收到错误:Index was outside the bounds of the array. (Microsoft.SqlServer.smo)
那么,我的方面是否有任何问题或者来自服务器端??? 以及如何防止此问题?