-
sql – 如何在Rails中创建“即将到来的生日”模块?
所属栏目:[MsSql教程] 日期:2021-04-02 热度:192
我有一个表“users”,其列为“date_of_birth”(日期,月份,年份为DATE格式). 在前端,我需要列出5个即将到来的生日. 花了很长时间试图弄清楚这个逻辑……还浏览了谷歌里所有可能没有运气的文章. 有任何建议如何在RoR中做到这一点? 谢谢! 解决方法 有几个答案[详细]
-
.net – 数据库本地化 – 查找列表 – 更智能的方式
所属栏目:[MsSql教程] 日期:2021-04-02 热度:154
我想在数据库中添加一些查找列表,但我希望它们易于本地化(SQL 2005,ADO.NET) 这将包括: 轻松管理多种语言 轻松检索数据库中的值 后备语言(如果缺少所选语言) 我正在考虑使用一个表来存储多语言查找列表(使用不同语言使用相同的id)并使用一个函数来返回查找列[详细]
-
sql-server – 存储过程和OPTIMIZE FOR UNKNOWN
所属栏目:[MsSql教程] 日期:2021-04-02 热度:135
我已经阅读了SQL Server 2008 OPTIMIZE FOR UNKNOWN查询提示.我明白它是如何工作的. 但是,我有一个关于何时何地使用它的问题.它不能在UDF中指定.它可以在存储过程中指定.但是,this MSDN博客文章声明如下: 4.Moving a query into a stored procedure can put[详细]
-
sql – 查找值并显示找到的值的数据库,表,列,主键
所属栏目:[MsSql教程] 日期:2021-04-02 热度:161
考虑有一个名为:People的表 | Id | Name | Code || 1 | John | 857 || 2 | Mike | 893 || 3 | Sara | 935 | 此表位于PeopleDb表中. 问题是 : 我想找到’Mike’关键字. 情况: 我不知道要搜索哪个数据库,表. 我需要一个搜索所有数据库和表的T-sql查询并向我[详细]
-
sql-server – 使用带有nHibernate的CreateSQLQuery的SQL Server
所属栏目:[MsSql教程] 日期:2021-04-02 热度:172
我试图用nHibernate(2.0.1GA)发出一个SQL更新语句,如下所示: sqlstring = string.Format("set nocount on;update myusers set geo=geography::Point({0},{1},4326) where userid={2};",mlat,mlong,userid);_session.CreateSQLQuery(sqlstring).ExecuteUpdate[详细]
-
SQL动态ORDER BY使用别名
所属栏目:[MsSql教程] 日期:2021-04-02 热度:102
使用SQL Server,我可以使用别名来命令正常的SELECT查询: SELECT u.FirstName + ' ' + u.LastName as PhysicianName,COUNT(r.Id) as ReferralsCountFROM Referrals r INNER JOIN Users u ON r.PhysicianId = u.IdGROUP BY r.PhysicianId,u.FirstName,u.LastNa[详细]
-
如何选择和排序不在Groupy中的列按SQL语句 – Oracle
所属栏目:[MsSql教程] 日期:2021-04-02 热度:80
我有以下声明: SELECT IMPORTID,Region,RefObligor,SUM(NOTIONAL) AS SUM_NOTIONALFrom PositionsWhere ID = :importIDGROUP BY IMPORTID,RefObligorOrder BY IMPORTID,RefObligor 表格中存在一些额外的列,我想作为“显示数据”的输出,但我不希望在group by[详细]
-
SQL – SELECT MAX()和附带字段
所属栏目:[MsSql教程] 日期:2021-04-02 热度:82
我所拥有的基本上是一个容易用多个表解决的问题,但我只有一个表来完成它. 请考虑以下数据库表 UserID UserName EmailAddress Source3K3S9 Ben ben@myisp.com userSF13F Harry lharry_x@hotbail.com 3rd_partySF13F Harry reside@domain.com user76DSA Lisa ca[详细]
-
.net – 证明SQL注入
所属栏目:[MsSql教程] 日期:2021-04-02 热度:166
我试图在这里简单地证明这个简单的函数不足以阻止世界上每个sql注入: Function CleanForSQL(ByVal input As String) As String Return input.Replace("'","''")End Function 以下是我们其中一个应用的典型插入声明: Database.DBUpdate("UPDATE tblFilledFor[详细]
-
entity-framework – 从数据库更新模型(数据库优先)
所属栏目:[MsSql教程] 日期:2021-04-02 热度:179
我正在使用MVC3 VS2010和EF4.1,我使用SQL Server创建了我的数据库,然后将其导入MVC3 Web应用程序. 我在这里遇到了一个挑战,当我从数据库更新模型时,我确实丢失了所有模型文件修改,例如,如果我在某些模型中使用属性进行验证,或者所有这些都被新模型属性覆盖.[详细]
-
在SQL Server上逐字使用SOUNDEX()
所属栏目:[MsSql教程] 日期:2021-04-02 热度:131
这是我的问题.例如,我有一个表包含一个字段的产品,名称: ProductsID | Name | ..1 | "USB Key 10Go"2 | "Intel computer"3 | "12 inches laptop computer"... 我目前正在为iPhone网络应用程序实现一个简单的搜索引擎(SQL Server和ASP .NET,C#),我想使用SOUND[详细]
-
确定SQL Server中视图中引用的表
所属栏目:[MsSql教程] 日期:2021-04-02 热度:177
如何了解SQL Server中视图中使用的表?是否有脚本或工具可以让我知道视图中使用的表格,还可以列出字段? 希望这能解决问题.如果没有,请告诉我. 请指导!谢谢! 解决方法 select cols.*from sys.sql_expression_dependencies objs outer apply sys.dm_sql_refe[详细]
-
sql-server – 如何在SQL Server数据库中设计用户/角色架构?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:76
我想设计一个用户/角色系统: 用户具有名称和密码,然后用户可以拥有多个角色,如Admin. 为此,我创建了一个这样的架构: 用户: CREATE TABLE [dbo].[Users]( [id] [int] NOT NULL,[name] [nvarchar](50) NULL,[password] [nvarchar](50) NULL,CONSTRAINT [PK_U[详细]
-
数据库 – 存储唯一URL Slug的最佳方法是什么?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:127
我正在尝试为我的网站生成一些 url ‘slugs’.它基于单个用户生成的文本. 现在,我已经制作了自己的slug方法,所以我不是为了那些代码. 我想知道的是哪里是最好的地方,以确定这个slug是否是唯一的然后插入它因为slug字段是一个唯一的密钥索引. 最初,我在任何插[详细]
-
sql – 仅替换第n个字符实例
所属栏目:[MsSql教程] 日期:2021-04-01 热度:177
有没有办法可以用一些东西替换字符串中第一个字符实例. ^1402 WSN NIAMLAB^teertS htimS 005 成为 1402 WSN NIAMLAB^teertS htimS 005 保持第二个^到位 解决方法 要替换字符的第一个实例,我建议使用STUFF和CHARINDEX函数. STUFF将字符串插入另一个字符串.它在[详细]
-
sql – 使用多个JOINS. SUM()产生错误的值
所属栏目:[MsSql教程] 日期:2021-04-01 热度:73
我在SQL查询中获取一些基本发票信息,并在同一查询中计算订单总额和付款总额.这是我到目前为止: SELECT orders.billerID,orders.invoiceDate,orders.txnID,orders.bName,orders.bStreet1,orders.bStreet2,orders.bCity,orders.bState,orders.bZip,orders.bCou[详细]
-
sql – 复制记录以填补日期之间的差距
所属栏目:[MsSql教程] 日期:2021-04-01 热度:185
我需要做一些非常奇怪的事情,即在视图中创建虚假记录以填补产品价格的发布日期之间的差距. 实际上,我的情况比这复杂一点,但我已经简化为产品/日期/价格. 假设我们有这张表: create table PRICES_TEST( PRICE_DATE date not null,PRODUCT varchar2(13) not nu[详细]
-
sql-server – 将默认值分配给select语句中的数据列
所属栏目:[MsSql教程] 日期:2021-04-01 热度:121
我想在我的select sql查询中为列分配默认值,这样如果该列的值为null,我会在记录集中获得该默认值.反正有没有这样做? 例: select col1 (some default value) from tblname; 解决方法 最好的方法是使用ANSI兼容功能 COALESCE: SELECT COALESCE(column_name,d[详细]
-
sql – 在varbinary字段上检查ISNULL的策略?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:144
在过去,我在查询varbinary(max)列时注意到了糟糕的性能.可以理解,但在检查它是否为空时似乎也会发生,我希望引擎会改为采取一些快捷方式. select top 100 * from Files where Content is null 我怀疑它很慢,因为它是 需要将整个二进制文件拉出来,并且 它没有索[详细]
-
如何用数据库数据填充TableView
所属栏目:[MsSql教程] 日期:2021-04-01 热度:76
我一直在尝试使用从数据库查询的数据加载TableView,但似乎无法使其工作. 这是我尝试用数据库查询项填充数据库的第一次尝试,以防我的代码看起来很糟糕而且远非好. FXML是通过JavaFx SceneBuilder完成的. 这是数据库查询类: import java.sql.Connection;import[详细]
-
LINQ:如何在多个字段上使用linq扩展方法样式进行JOIN?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:92
在下面的Join中,我想使用多个字段来进行连接,而不仅仅是一个字段. var join = group.Join(procSums,g = g.DeptID,ps = ps.key.deptID,(g,ps)... 我发现的所有示例都使用查询样式来执行此操作,我无法翻译它. 谢谢! 解决方法 您只需基于新的匿名对象加入: //[详细]
-
data-structures – 关系数据库的高效持久数据结构
所属栏目:[MsSql教程] 日期:2021-04-01 热度:149
我正在寻找可用于实现关系模型的持久性数据结构的材料. 坚持不可变数据结构的含义. 有人知道一些好的资源,书籍,论文等吗? (我已经有了Purely Functional Data Structures这本书,这是我正在寻找的一个很好的例子.) 解决方法 将无处不在的 B-tree修改为持久性[详细]
-
sql-server – 具有UNIQUE索引的列中的多个NULL值
所属栏目:[MsSql教程] 日期:2021-04-01 热度:80
参见英文答案 How to create a unique index on a NULL column?4个 我们有一个表在列上具有唯一索引,可以接受空值.问题是我们发现这个结构只能接受一行具有NULL值.如果我们尝试添加NULL值的第二行,我们会得到一个错误. “无法在对象中插入重复的键行…”. 我[详细]
-
多个SQL查询asp.net c#
所属栏目:[MsSql教程] 日期:2021-04-01 热度:146
我需要在一个函数中运行几个查询,我是否必须为每个函数创建一个新的SqlConnection?或者有一个连接,但不同的SqlCommands也可以工作? 谢谢, 编辑:这会有用吗? using (SqlConnection conn = new SqlConnection(connectionString)) { conn.Open(); using (Sql[详细]
-
如何在SQL中替换左连接
所属栏目:[MsSql教程] 日期:2021-04-01 热度:112
任何人都可以告诉我如何在不使用左连接的情况下编写等效的左连接. Select * from a left join b on a.name = b.name. 解决方法 请记住,SQL的外连接是一种关系联合,它专门用于投影空值.如果你想避免使用null值(在我看来是一件好事),你应该避免使用外连接.请注[详细]