Tag: sql server

将文件存储在数据库中,而不是文件系统?

一般来说,性能问题有多糟糕,是将文件存储在数据库(特别是mssql)中,而不是文件系统? 我不能想出应用程序可移植性之外的原因,我想将我的文件作为varbinaries存储在SQL Server中。

SQL Server文本types与varchar数据types

我有可变长度的字符数据,并希望存储在SQL Server(2005)数据库。 我想学习一些关于如何selectTEXT SQLtypes或者selectVARCHAR SQLtypes的最佳实践,在性能/占用空间/函数中优劣。

如何创build多个一对一的

我有一个数据库build立了许多表,这一切看起来不错,除了一点点… Inventory Table <*—–1> Storage Table <1—–1> Van Table ^ 1 |——-1> Warehouse Table 由于Van和Warehouse表类似,但是如何在Storage和Warehouse / Van表之间创build关系? 这是有道理的,他们需要是1到1,因为存储对象只能是1个存储位置和types。 我有Van / Warehouse表链接到StorageId主键,然后添加一个约束,以确保范和仓库表不具有相同的StorageId,但这似乎可以做一个更好的方法。 我可以看到这样做的几种方法,但他们都似乎错了,所以任何帮助将是好的!

了解T-SQL中的PIVOTfunction

我对SQL很陌生。 我有这样一张桌子: ID | TeamID | UserID | ElementID | PhaseID | Effort —————————————————– 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | 1 | 2.23 4 | 1 | 1 | 4 | […]

最简单的方法来做一个recursion的自我join?

在SQL Server中执行recursion自连接最简单的方法是什么? 我有这样一张桌子: PersonID | Initials | ParentID 1 CJ NULL 2 EB 1 3 MB 1 4 SW 2 5 YT NULL 6 IS 5 而且我希望能够获得仅与特定人员开始相关的logging。 所以如果我通过PersonID = 1请求CJ的层次结构,我会得到: PersonID | Initials | ParentID 1 CJ NULL 2 EB 1 3 MB 1 4 SW 2 而对于EB的我会得到: PersonID | Initials | ParentID 2 EB […]

SQL – 如何存储和导航层次结构?

你用什么方法来build模和检索数据库中的分层信息?

如何logging和查找最昂贵的查询?

sql2k8中的活动监视器允许我们查看最昂贵的查询。 好吧,这很酷,但有没有办法我可以login这个信息或通过查询分析器得到这个信息? 我真的不想打开Sqlpipe理控制台,我看着活动监视器仪表板。 我想弄清楚哪些查询写得不好/架构devise不好等等。 感谢堆的任何帮助!

我如何转义T-SQL中的百分比符号?

这个问题也有答案,但具体提到DB2。 如何使用已经有百分号(%)符号的LIKEsearchstring ? LIKE运算符使用%符号来表示通配符。

引用WHERE子句中的列别名

SELECT logcount, logUserID, maxlogtm , DATEDIFF(day, maxlogtm, GETDATE()) AS daysdiff FROM statslogsummary WHERE daysdiff > 120 我得到“无效的列名daysdiff”。 Maxlogtm是一个date时间字段。 这是让我疯狂的小东西。

用SQL SERVER中的ORACLE优先模拟CONNECT

我想在SQL SERVER 2000/2005/2008中获得ORACLE的CONNECT BY PRIOR的function吗? 请帮帮我