-
.net – 如何在Entity Frameworks 4.0 Model中指定SQL Server XM
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
我正在使用Model-First模式中的Entity Frameworks 4.0(CT??P5)构建ORM.我的一些实体具有复杂(对象树)属性,不需要是ORM实体 – 它们只对使用此数据库的后端服务器系统感兴趣,而不是对使用此数据库的客户端感兴趣. 我可以将属性的对象树序列化为字符串并将其作[详细]
-
什么是SQL子查询的ElasticSearch等价物?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
您可以在ElasticSearch中逻辑嵌套查询,因此一个查询的输出是另一个查询的输入. 另一种询问方式是如何将查询链接或管道组合在一起? 这应该类似于SQL中的IN运算符或子查询 i.e.:- 选择au_lname,au_fname,title from (从pubs.dbo.authors中选择au_lname,au_id w[详细]
-
sql-server-2008 – DATEADD(月,DATEDIFF(月,0,GETDATE()),0)有
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
DATEADD(MONTH,DATEDIFF(MONTH,GETDATE()),0) 有人可以解释我这个. 解决方法 这将为您提供给定日期的第一个月 内在选择 选择DATEDIFF(MONTH,GETDATE())将给出从1900-01-01开始的月数 这是1350 这将添加到1900-01-01,但只有几个月 选择DATEADD(月,1350,0)将给[详细]
-
在SQL中输入数据时处理循环引用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
你使用什么样的sql技巧将数据输入到两个表中,其中包含循环引用. Employees EmployeeID PK DepartmentID FK NOT NULLDepartments DepartmentID PK EmployeeID FK NOT NULL 员工属于某个部门,部门必须有经理(部门主管). 我是否必须禁用插入的约束? 解决方法 问[详细]
-
sql-server – 设计此数据库场景的最佳方法?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
要求是存储不同实体类型的附件. 假设我们有3个实体类型Company,Department和Employee.每个都可以有多个附件(文档). 哪种方法最好? 解决方案1: 公司表 CompanyId 部门表 DeptId 员工表 EmployeeId AttchmentType表 TypeId 类型(公司,部门,员工) 附件表 Attac[详细]
-
sql – 如何用文本替换空值?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
我需要在Oracle SQL中的employees表中显示Employee last_name及其佣金金额,但条件是如果遇到NULL值我需要打[详细]
-
来自数据库的Symfony2路由规则
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
如果我想从数据库添加路由规则,我该怎么办?我应该使用 https://github.com/symfony-cmf/ChainRoutingBundle还是有另一种更简单的解决方案? 解决方法 收听kernel.request并使用$request- getPathInfo()来查询数据库中的路由.如果找到一个,请在请求中设置_con[详细]
-
database – 本地数据库将字节数组截断引发到8000的异常异常
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
我正在尝试将Map控件中的快照作为WritableBitmap,将其转换为字节数组并将其保存在本地数据库中.它工作正常(我可以将字节数组转换回图像),直到我将更改提交给数据库.此时它会抛出异常“字节数组截断到8000的长度”.我没有找到任何关于字节数组限制的文档.有谁[详细]
-
SQL Server TRIM字符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
我有以下字符串:’BOB *’,我如何修剪*所以它显示为’BOB’ 我尝试了RTRIM(‘BOB *’,’*’)但是没有用,因为只需要1个参数. 解决方法 LEFT('BOB*',LEN('BOB*')-1) 应该这样做.[详细]
-
t-sql select在几年内获取所有月份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
我需要一个选择来返回月份和年份在指定的日期范围内我将输入开始年份和月份,而选择将返回从我输入的日期到今天的月份和年份. 我知道我可以循环执行此操作,但我想知道是否可以在一系列选择中执行此操作? Year Month---- -----2010 12010 22010 32010 42010 52[详细]
-
TSQL:如何获取用户在Active Directory中所属的组列表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
我有两个查询检索域中的所有组和所有用户,Mydomain --; Get all groups in domain MyDomainselect * from OpenQuery(ADSI,' SELECT samaccountname,mail,sn,name,cn,objectCategory FROM ''LDAP://Mydomain/CN=users,DC=Mydomain,DC=com'' WHERE objectCatego[详细]
-
sql – Crystal Reports需要按派生日期范围分组
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
长时间列表,第一次来电.我正在使用Crystal Reports 2010. 我有每日交易信息,如果交易量不变,我需要将它们组合在一起.这是数据的样子. 交易#BegDate EndDate卷 1 1/1/2012 1/2/2012 5001 1/2/2012 1/3/2012 5001 1/3/2012 1/4/2012 10001 1/4/2012 1/5/2012 75[详细]
-
sql-server – 使用CONTAINS添加更多OR搜索带来查询以进行爬网
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
我有一个简单的查询依赖于两个全文索引表,但是当我将CONTAINS与任何其他OR搜索结合使用时,它运行得非常慢.正如执行计划中所见,这两个全文搜索会破坏性能.如果我仅使用CONTAINS中的一个查询,或者两者都不查询,则查询是亚秒级的,但是当您将OR添加到混合中时,查[详细]
-
sql-server – 如何在SSRS 2008 R2的报告主体中显示页码?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
我认为很多开发人员都面临着尝试使用SSRS 2008 R2显示页码的问题. 有一种替代解决方案需要SSRS 2010版本.否则你会一直得到1. 转到“报告” – “报告属性” – “码” 在“自定义代码”部分中,输入以下内容: Public Function PageNumber() as String Dim str[详细]
-
将地理转换为几何SQL Server 2008R2
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
Hello,i have the following code in SQL Server,why if i want to calculate the sTArea of @geog fails and with @geom succeed?,how can i convert this polygon from geometry to geography datatype in order to get the STArea?,thank you. DECLARE @g[详细]
-
sql – 由连接表中的列进行的慢查询排序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
在查询中引入ORDER BY子句会增加总时间,因为db必须执行额外的工作才能对结果集进行排序: 将生成的元组复制到一些临时内存中 排序它们(希望在内存中,否则使用磁盘) 将结果传输到客户端 我想念的是为什么只从连接表中添加一列产生如此不同的性能. 查询1 EXPLAI[详细]
-
sql – 获取每个类别的前10个产品
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
我有一个类似这样的查询 SELECT t.category,tc.product,tc.sub-product,count(*) as sales FROM tg t,ttc tc WHERE t.value = tc.value GROUP BY t.category,tc.sub-product; 现在在我的查询中,我希望获得每个类别的前十大产品(按销售额排名),对于每个类别,我[详细]
-
sql – Oracle创建表AS和表注释和列注释
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
是否可以创建另一个表作为CREATE TABLE AS并保留列的注释? CREATE TABLE TABLE1_COPY AS SELECT * FROM TABLE1; 前面的语句不包括列的注释.因此,TABLE1_COPY没有列的注释.使用USER_COL_COMMENTS是在我新创建的表上重现相同注释的唯一方法吗? 解决方法 As fo[详细]
-
sql-server – 在SQL Server中存储UTF-16 / Unicode数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
根据 this,SQL Server 2K5在内部使用UCS-2.它可以在UCS-2中存储UTF-16数据(具有适当的数据类型,nchar等),但是如果存在补充字符,则将其存储为2个UCS-2字符. 这带来了字符串函数的明显问题,即SQL Server将一个字符视为2. 我有点惊讶的是,SQL Server基本上只能处[详细]
-
sql-server – SQL Server – 当表中的行更新时会发生什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
我似乎记得当表中的一行更新时,SQL Server首先删除该行,然后重新添加该行,如果存在这样的列,则具有相同的列标识值.谁能证实这一点? 解决方法 假.在大多数情况下,数据在同一页面内就地更改.使用SQL Server 2008,您实际上可以询问数据驻留在磁盘上的位置,这将[详细]
-
sql-server – SQL地理中的一个错误POINT Lat,Long
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
更新:已向Microsoft报告此情况. 在一个简单的(SQL Server 2012)表中,地理列(名称geopoint)填充了一些类似于此的简单行点. POINT(-0.120875610750927 54.1165118880234)等执行 select [geopoint].[STAsText](),[geopoint].Lat lat,[geopoint].Long long from[详细]
-
Linq to Sql – 存储库模式 – 动态OrderBy
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
好的,我找到了 this,这将允许我这样做: public IListItem GetItems(string orderbyColumn){ return _repository.GetItems().OrderBy(orderByColumn).ToList();} 这是进行“动态”排序的最佳方式吗?我希望能够将列名作为字符串(和排序方向)传递给我的服务,并[详细]
-
sql – 一个特定服务器上的“不明确的列名”错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
此简单查询仅在一个db-server上抛出“不明确的列名称TaskID”错误.这是荒唐的.我们在不同服务器和不同版本的SQL Server(2005/2008)上使用相同的数据库结构对此进行了测试,并且只有这个特定客户端的服务器才会抛出错误.我其实很沮丧. SELECT Tasks.TaskIDFROM[详细]
-
tsql – 使用SQL读取Dynamics NAV表元数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
我希望能够在没有 requiring the NAV Development Environment的情况下直接从SQL Server数据库中读取 Dynamics NAV 2013 Table Metadata. 我可以使用如下查询查看二进制SQL“image”BLOB列(根据WHERE子句过滤): SELECT o.[Name],m.[Object Type],m.[Metadata[详细]
-
tsql – UNION ALL可以比JOIN更快还是我的JOIN只是吮吸?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
我有一个带有uniqueidentifier列的Notes表,我将其用作数据库中各种其他表的FK(不用担心,其他表上的uniqueidentifier列不是群集PK).这些其他表表示业务对象的层次结构.作为一个简单的表示,假设我还有另外两个表: 潜在客户(PK LeadID) 行情(PK QuoteID,FK Lead[详细]