-
sql-server – 如何将变量设置为Ms Sql选择
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
我如何设置MS Sql中的select变量,想法如下所示: Declare @var intSET @var = 0;Select (if(idid = @var) then sum+1 else sum-1) AS Sum,set @var = id FROM table 根据评论编辑. DECLARE @T TABLE(ID INT PRIMARY KEY,IDID INT,SUMM INT )INSERT INTO @TSEL[详细]
-
为什么有人需要内存数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
我读到几个数据库可以在内存中使用,但不能想到有人想要使用此功能的原因.我总是使用数据库来保存数据和内存缓存,以便快速访问. 解决方法 缓存也是一种数据库,就像文件系统一样. “内存缓存”只是内存数据库的特定应用程序,一些内存数据库专门用作内存缓存. 内[详细]
-
sql-server – SQL Server Express是否适合开发人员,还是应该得
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
只是想知道开发人员是否值得使用SQL Server 2005/2008 Developer Edition,而不是Visual Studio附带的捆绑SQL Server Express版本.我正在谈论一个网站的初始开发,您需要创建SQL脚本来生成表和类似的东西.我知道通过Express,很容易添加一个.mdf文件到你的项目和[详细]
-
sql – 是否存在版本控制数据库存储引擎?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
我只是想知道是否存在一个存储引擎类型,允许您对行级内容进行版本控制.例如,如果我有一个带有ID的简单表,名称,值和ID是PK,我可以看到行354开始为(354,“zak”,“test”)v1然后被更新为(354,“这是值的版本2”)v2,并且可以在行上看到具有诸如选择历史(值)的行[详细]
-
sql – 使用带有#tables的Object_id()函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
我想确保我的数据库中是否存在临时表. 我试图使用OBJECT_ID()函数,但似乎我不能使用临时表. 如何解决这个问题? 解决方法 使用 OBJECT_ID('tempdb..#foo') 在另一个数据库的上下文中运行时获取临时表的id.[详细]
-
sql-server – 如何在SQL中使用Where语句Where子句?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
我需要使用if语句里面的where子句在sql中. Select * from CustomerWHERE (I.IsClose=@ISClose OR @ISClose is NULL) AND (C.FirstName like '%'+@ClientName+'%' or @ClientName is NULL ) AND if (@Value=2) begin (I.RecurringCharge=@Total or @Total is N[详细]
-
SQL Server 2008 R2中的整个表如何强制列是唯一的?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
我有一个表与一个说明字段.我想确保没有两行具有相同的“描述”,但是我无法将描述写入我的标识列(我的ID列是一个int). 将说明设置为第二个主键(除了已经是主键的ID之外)是否安全? 解决方法 向“说明”列添加唯一索引. 使用Sql Server Management Studio右键[详细]
-
T-SQL计算移动平均值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
我正在使用SQL Server 2008 R2,试图计算移动平均数.对于我看来的每个记录,我想收集250个以前的记录的值,然后计算这个选择的平均值. 我的视图列如下: TransactionID | TimeStamp | Value | MovAvg---------------------------------------------------- 1 | 0[详细]
-
SubSonic 3.0中的SQL视图
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
有什么办法可以在SubSonic 3.0中访问我的SQL视图吗?代码生成似乎完全跳过视图 解决方法 在您的项目中包含视图 只需打开SQLServer.ttinclude 找到加载表的查询(搜索表单“const string TABLE_SQL”) 然后将其更改为 const string TABLE_SQL=@"SELECT * FROM I[详细]
-
如何在Play Framework中使用持久的H2数据库,而不是在内存中使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
Java Todo List教程中使用的H2数据库如下: db.default.driver=org.h2.Driverdb.default.url="jdbc:h2:mem:play" 如何修改配置文件以使用永久性数据库而不是内存中版本.我需要设置一个完全独立的数据库,还是可以修改db.default.url属性? 我正在使用Play! 2.[详细]
-
sql – 在Oracle Update Statement中使用子查询而不是表名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
我需要编写一个使用多个表来确定要更新哪些行的更新语句,因为在Oracle中,不允许有多个表.以下查询将返回“ORA-00971:缺少SET关键字”错误 UPDATE TABLE1 a,TABLE2 bSET a.COL1 = 'VALUE'WHERE a.FK = b.PK AND b.COL2 IN ('SET OF VALUES') 查看oracle上的UP[详细]
-
sql-server – SQL Server Configuration Manager express 2012
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
我想在我的SQL Server Express 2012上启用TCP / IP,但是找不到SQL Server配置管理器.我有 Windows 8和我搜索“SQL Server配置管理器”,但没有出现. 我必须单独安装SQL Server配置管理器,或者是与SQL Server一起安装吗?如果它在它内,我该如何启动? 解决方法[详细]
-
当使用Entity Framework CTP 5“代码”时,如何获得原始SQL基础的
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
我在“仅代码”模式中使用了实体框架CTP5.对于从数据库返回的对象,我正在运行一个LINQ查询,因为查询运行速度非常慢.有什么办法可以得到从查询生成的SQL语句? Topic currentTopic = (from x in Repository.Topics let isCurrent = (x.StoppedAt = x.StartedAt[详细]
-
数据库 – 如何将btree存储在光盘上?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
我知道如何在内存中实现btree,但不清楚如何在光盘中存储btree.我觉得有两个主要区别: 内存指针和光盘地址之间的转换,请参见post. 插入新的k / v项目时如何拆分页面?这在内存中很容易实现. 谢谢 解决方法 这一切都取决于您使用的DBMS.如果您想知道如何在MS S[详细]
-
有没有为SQL Server生成完整数据库DDL的工具? Postgres和MySQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
使用Toad for Oracle,我可以生成描述Oracle架构的所有表,视图,源代码(过程,函数,包),序列和授予的完整DDL文件.一个很大的特点是它将每个DDL声明分成不同的文件(每个对象的文件,一个表,一个过程,一个视图等),所以我可以编写代码并查看没有数据库连接的数据库的[详细]
-
sql – Visual Studio 2010数据库版本模式比较目标是dbproj
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
我正在使用visual studio 2010数据库版本,并运行与SQL数据库实例的架构比较,以同步数据库中尚未在我的项目(dbproj)中的新对象.我的解决方案包含许多项目,其中一些项目通过数据库引用相互引用.当我从我的架构比较更新到我的目标项目时,任何对我的其他项目中的[详细]
-
sql-server – 如何选择项目匹配只有IN List在sql server中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
在IN列表中只能选择他想要的项目?例如 select * from pagetags where TagID in (1,2,4) 现在我想要所有分配给所有上述3个ID的页面(1,4),而不仅仅是它们中的任何一个,而是全部? 有办法吗任何其他运算符?我已经尝试过= Any和= All,但没有运气. 解决方法 这种[详细]
-
实体框架 – 如何使用MS Access数据库的实体框架
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
我必须开发一个桌面 Windows应用程序在C#.Net 4.0将运行在三个不同的数据库,即. MS Access 2007起,Oracle 11G和SQL Server 2008.现在我想在我的应用程序中使用Entity Framework.这是使用EF作为我的应用程序的最佳选择吗? 如果是,那么如何使用Access数据库的[详细]
-
在SQL Server中的c#和DateTime之间的DateTime有什么区别吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
在SQL Server中的c#和DateTime之间的DateTime有什么区别吗? 解决方法 精度和范围(所以一切都很重要; -p) 从MSDN: .NET System.DateTime The DateTime value type represents dates and times with values ranging from 12:00:00 midnight,January 1,0001 An[详细]
-
sql-server – 查找SQL Server数据库中对象的所有引用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
我正在尝试查找SQL Server数据库中对象的所有引用. 如何快速搜索? SQL Server Management Studio似乎没有这样做.我使用http://www.red-gate.com/products/SQL_Search/,但我想找到“官方”的Microsoft解决方案.是在另一个产品吗? 例如,当我在视觉工作室进行[详细]
-
sql – 如何从sp_msforeachtable中排除表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
我知道sp_msforeachtable允许对所有表执行查询. 我有100个表,我想在97个表上执行相同的查询. 我使用这个查询:EXEC sp_MSForEachTable“DELETE FROM?” 是否可以排除某些表? 解决方法 EXEC sp_MSforeachtable 'IF OBJECT_ID(''?'') NOT IN ( ISNULL(OBJECT_[详细]
-
sql-server – SQL Server:正常索引与全文索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
全文索引和varchar列上的常规索引之间的区别(和优点/缺点)究竟是什么?什么时候用哪个索引? 我有许多varchar列(地址 – 城市名称,街道名称等),我需要以最高效的方式进行搜索,并且我正在找出要使用的索引类型以及为什么. 谢谢! 解决方法 这取决于你想要做的[详细]
-
SQL与LINQ性能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
我们目前有一个依赖独立数据库ORM的自制实体框架. 我必须构建一个在DB中批量加载元数据的软件,这个模块可以有大约150个excel模板(有关单元格位置,单元格类型,格式等信息). 我可以操作 通过SQL批处理(更快,但交互更少) 通过在内存中构建对象,使用LINQ查询处理[详细]
-
sql – 如何仅在Postgres中备份功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
我想备份我的postgres数据库中的所有功能.如何仅在Postgres中备份功能? 解决方法 使用pg_getfunctiondef;请参见 system information functions.在PostgreSQL 8.4中添加了pg_getfunctiondef. SELECT pg_get_functiondef('proc_name'::regproc); 要转储模式中[详细]
-
sql – 更新和连接多行,使用哪一行的值?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
假设我有以下语句,并且内部连接会在3行中导出a.Id = b.Id,但是3行中的每一行都有不同的b.Value.由于tableA中只有一行正在更新,更新中会使用哪三个值? UPDATE aSET a.Value = b.ValueFROM tableA AS aINNER JOIN tableB as b ON a.Id = b.Id 解决方法 我不认[详细]