-
sql – 如何在Rails中创建“即将到来的生日”模块?
所属栏目:[MsSql教程] 日期:2021-04-02 热度:132
我有一个表“users”,其列为“date_of_birth”(日期,月份,年份为DATE格式). 在前端,我需要列出5个即将到来的生日. 花了很长时间试图弄清楚这个逻辑……还浏览了谷歌里所有可能没有运气的文章. 有任何建议如何在RoR中做到这一点? 谢谢! 解决方法 有几个答案[详细]
-
.net – 数据库本地化 – 查找列表 – 更智能的方式
所属栏目:[MsSql教程] 日期:2021-04-02 热度:59
我想在数据库中添加一些查找列表,但我希望它们易于本地化(SQL 2005,ADO.NET) 这将包括: 轻松管理多种语言 轻松检索数据库中的值 后备语言(如果缺少所选语言) 我正在考虑使用一个表来存储多语言查找列表(使用不同语言使用相同的id)并使用一个函数来返回查找列[详细]
-
sql-server – 存储过程和OPTIMIZE FOR UNKNOWN
所属栏目:[MsSql教程] 日期:2021-04-02 热度:172
我已经阅读了SQL Server 2008 OPTIMIZE FOR UNKNOWN查询提示.我明白它是如何工作的. 但是,我有一个关于何时何地使用它的问题.它不能在UDF中指定.它可以在存储过程中指定.但是,this MSDN博客文章声明如下: 4.Moving a query into a stored procedure can put[详细]
-
sql – 查找值并显示找到的值的数据库,表,列,主键
所属栏目:[MsSql教程] 日期:2021-04-02 热度:184
考虑有一个名为: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 热度:53
我试图用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 热度:74
使用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 热度:173
我有以下声明: SELECT IMPORTID,Region,RefObligor,SUM(NOTIONAL) AS SUM_NOTIONALFrom PositionsWhere ID = :importIDGROUP BY IMPORTID,RefObligorOrder BY IMPORTID,RefObligor 表格中存在一些额外的列,我想作为“显示数据”的输出,但我不希望在group by[详细]
-
使用.SQL文件创建MySQL数据库
所属栏目:[MsSql教程] 日期:2021-04-02 热度:60
我根本不太了解MySQL.但我正在尝试使用Visio对MySQL数据库进行逆向工程.我知道我应该采取什么步骤来做到这一点,但我无法让我的数据库显示在“数据库”部分(如下所示): 如何使用.SQL文件创建MySQL数据库并将其显示在此列表中?我试过这段代码: mysql -u user[详细]
-
Moodle课程注册的SQL查询
所属栏目:[MsSql教程] 日期:2021-04-02 热度:138
我正在寻找适当的SQL查询来检索在某个课程中注册的所有学生,或者某个学生在Moodle上注册的所有课程. 我从互联网上找到了一些解决方案,其中大多数建议加入这些表: context,role_assignments,course,user,role 但是当我查看数据库时,我发现有一个名为user_enro[详细]
-
如何在没有matlabs数据库工具箱的情况下从matlab访问postgresql
所属栏目:[MsSql教程] 日期:2021-04-02 热度:132
我已经尝试使用 pgmex.不幸的是它不适用于libpq5(matlab立即崩溃). 解决方法 要在没有数据库工具箱的情况下从matlab连接到postgres,请执行以下操作: % Add jar file to classpath (ensure it is present in your current dir)javaclasspath('postgresql-9.0-[详细]
-
sql – Oracle Analytic函数 – 重置窗口子句
所属栏目:[MsSql教程] 日期:2021-04-02 热度:127
我有以下数据集. create table t1 ( dept number,date1 date);Table created.insert into t1 values (100,'01-jan-2013');insert into t1 values (100,'02-jan-2013');insert into t1 values (200,'03-jan-2013');insert into t1 values (100,'04-jan-2013');[详细]
-
sql-server-2000 – 如何从PHP 5.3及更高版本连接到MSSQL 2000
所属栏目:[MsSql教程] 日期:2021-04-02 热度:188
我有一个基于MS SQL Server 2000构建的遗留业务应用程序.我有一些基于Web的实用程序,使用带有mssql扩展名的PHP 5.2访问此数据库. 我需要重新安装Web服务器,我期待升级到PHP 5.4.不幸的是,PHP 5.3及更新版本不支持mssql扩展.有sqlsrv extension available form[详细]
-
sql-server – 在另一个数据库中创建存储过程
所属栏目:[MsSql教程] 日期:2021-04-02 热度:81
任何想法是否可以单独使用T-SQL在另一个数据库中创建一个过程,其中数据库的名称是预先知道的并且必须从表中读取?有点像这个例子: Use [MasterDatabase]Declare @FirstDatabase nvarchar(100)Select Top 1 @FirstDatabase=[ChildDatabase] From [ChildDataba[详细]
-
entity-framework – SQL FileStream Entity Framework存储大文
所属栏目:[MsSql教程] 日期:2021-04-02 热度:53
当我想将文件存储在文件流列中时,我总是需要将整个二进制文件读入内存: using (MemoryStream memoryStream = new MemoryStream()){ sourceStream.CopyTo(memoryStream); binaryStore.Content = memoryStream.ToArray(); //Content = filestream column} 有实[详细]
-
命令行 – 学习SQL艰难的方法 – 在SQL Lite 3中使用.db创建.sql
所属栏目:[MsSql教程] 日期:2021-04-02 热度:179
作为一名初学程序员,他有20个小时的Python编码和熟悉命令行的新手,我开辟了Zed Shaw的“学习SQL困难之路”并很快就被打败了. 在exercise 01,Zed让你用第一个命令创建你的第一个表: sqlite3 ex1.db ex1.sql 但是,这无法在我的命令行中运行,给出错误消息“-bas[详细]
-
sql-server – 如何故意造成死锁?
所属栏目:[MsSql教程] 日期:2021-04-02 热度:144
所以我试图找出看起来像死锁问题?? here.我已经使用DBCC TRACEON(1222,-1)和DBCC TRACEON(1204,-1)启用了死锁记录.我想测试以确保日志记录捕获死锁,那么我怎样才能在MS SQL 2005中发生这种情况?谢谢, 解决方法 这里有一些故意造成死锁的T-SQL. 对象创建: CR[详细]
-
创建数据库连接池
所属栏目:[MsSql教程] 日期:2021-04-02 热度:84
需要有关创建数据库连接池的信息(无论数据库如何),以及它们的效率如何?他们可以提高绩效的条件是什么. 如何明确创建它? 解决方法 你的问题有点含糊不清: 你想在家里建立一个连接池实现吗?如果是这样,这是一个很好的起点:http://java.sun.com/developer/o[详细]
-
.net – 删除LINQ to SQL记录而不先加载它
所属栏目:[MsSql教程] 日期:2021-04-01 热度:102
是否可以让LINQ to SQL使用PK删除记录,而不首先加载记录?类似于NHibernate的代理对象功能? 解决方法 你应该能够这样做: var person = new Person();person.ID = someID;using (var context = new DataContext(connString)){ context.Persons.Attach(person[详细]
-
sql-server – 如何使用TSQL识别记录中的记录模式序列?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:112
这对我来说是一个相当新的练习,但我需要找到一种方法来识别表格中的模式序列. 例如,假设我有一个类似于以下内容的简单表: 现在我想要做的是识别和分组所有具有值为5,9和6的序列模式的记录,并在查询中显示它们.你会如何使用T-SQL完成这项任务? 结果应如下所[详细]
-
SQL Server 2005查询历史记录
所属栏目:[MsSql教程] 日期:2021-04-01 热度:92
我可以使用以下SQL轻松查看最近运行的查询列表: SELECT deqs.last_execution_time AS [Time],dest.TEXT AS [Query]FROM sys.dm_exec_query_stats AS deqsCROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS destORDER BY deqs.last_execution_time DESC[详细]
-
sql – 选择具有匹配标记的所有项目
所属栏目:[MsSql教程] 日期:2021-04-01 热度:85
我正试图找到最有效的方法来解决这个问题,但我必须告诉你,我已经搞砸了它.环顾四周,没有发现任何相关性,所以在这里. 如何选择与所需项目具有相似标签的所有项目? 以此表为例: (用于重新创建表格的sql代码) project 1 - tagA | tagB | tagCproject 2 - tagA[详细]
-
sql – 将SELECT行压缩成字符串的最佳方法是什么?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:85
在SQL语句(或过程)中,我想将此表的行折叠为单个逗号分隔的字符串. simpleTableid value-- ----- 1 "a"2 "b"3 "c" 折叠为: "a,b,c" 解决方法 您可以在查询中使用嵌入式“set”语句进行连接: declare @combined varchar(2000)select @combined = isnull(@comb[详细]
-
SQL – SELECT MAX()和附带字段
所属栏目:[MsSql教程] 日期:2021-04-01 热度:155
我所拥有的基本上是一个容易用多个表解决的问题,但我只有一个表来完成它. 请考虑以下数据库表 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-01 热度:134
我试图在这里简单地证明这个简单的函数不足以阻止世界上每个sql注入: Function CleanForSQL(ByVal input As String) As String Return input.Replace("'","''")End Function 以下是我们其中一个应用的典型插入声明: Database.DBUpdate("UPDATE tblFilledFor[详细]
-
entity-framework – 从数据库更新模型(数据库优先)
所属栏目:[MsSql教程] 日期:2021-04-01 热度:161
我正在使用MVC3 VS2010和EF4.1,我使用SQL Server创建了我的数据库,然后将其导入MVC3 Web应用程序. 我在这里遇到了一个挑战,当我从数据库更新模型时,我确实丢失了所有模型文件修改,例如,如果我在某些模型中使用属性进行验证,或者所有这些都被新模型属性覆盖.[详细]