-
SQL Server竞争条件问题
所属栏目:[MsSql教程] 日期:2021-03-06 热度:148
(注意:这适用于MS SQL Server) 假设您有一个带有主键标识列和CODE列的表ABC.我们希望这里的每一行都有一个独特的,顺序生成的代码(基于一些典型的校验位公式). 假设您有另一个表DEF只有一行,它存储下一个可用的CODE(想象一个简单的自动编号). 我知道下面的逻[详细]
-
sql – Oracle ORA-04068中的频繁错误:已丢弃现有的包状态
所属栏目:[MsSql教程] 日期:2021-03-06 热度:200
我们每天在每两个小时运行一次的脚本上收到此错误,但是在一天的不同时间. ERROR at line 1:ORA-04068: existing state of packages has been discardedORA-04061: existing state of package body "PACKAGE.NAME" has beeninvalidatedORA-06508: PL/SQL: coul[详细]
-
选择SQL表中的最后一行
所属栏目:[MsSql教程] 日期:2021-03-06 热度:63
是否可以返回MS SQL Server中表的最后一行. 我正在为ID使用自动增量字段,我想要添加最后一个用于加入其他内容的字段.任何想法? 这是代码: const string QUERY = @"INSERT INTO Questions (ID,Question,Answer,CategoryID,Permission) " + @"VALUES (@ID,@Qu[详细]
-
grails域类必须绑定到数据库吗?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:55
当谈到grails时,我是一个完整的菜鸟(当谈到groovy时,我仍然非常乏味)所以如果这是一个愚蠢的问题,我道歉. 我正在构建一个简单的Web应用程序,我想基于文件系统对象(即目录结构和文件类型)而不是数据库数据来控制应用程序中的部分域.这样做有多容易,或者与GORM[详细]
-
在SQL(MySQL)中是否有办法在特定字段上执行“循环”ORDER BY?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:181
SQL(MySQL)中是否有办法在特定字段上执行“循环”ORDER BY? 作为一个例子,我想采取这样一个表: +-------+------+| group | name |+-------+------+| 1 | A || 1 | B || 1 | C || 2 | D || 2 | E || 2 | F || 3 | G || 3 | H || 3 | I |+-------+------+ 并[详细]
-
.net – 将Linq中的外键设置为SQL
所属栏目:[MsSql教程] 日期:2021-03-06 热度:100
众所周知,如果已经加载了实体,则无法直接在Linq to SQL中设置外键ID.但是,您可以通过它的外键查找实体,然后使用实体关系将实体设置为外部实体. (我在这里取出了枚举,并使用整数值来简化).即如果我有一个加载的约会实体和一个相关的AppoinmentStatus实体,我不[详细]
-
sql – 按两个字段的总和排序
所属栏目:[MsSql教程] 日期:2021-03-06 热度:129
假设我有一个包含karma_up和karma_down的表.每当有人投票时,karma_up会增加,每次有人投票时,karma_down也会增加.我如何提取这些选择的行并按这些新值的总和对它们进行排序? ORDER BY(karma_up – karma_down)似乎没有按照我想要的方式工作.我只想把具有最高[详细]
-
逻辑:数据库或应用程序/ 2(约束检查)
所属栏目:[MsSql教程] 日期:2021-03-06 热度:186
这是 this question的特定版本. 我想检查是否插入了重复的行.我应该在我的应用程序层中以编程方式检查它: if (exists(obj)){ throw new DuplicateObjectException();}HibernateSessionFactory.getSession().save(obj); 或者我应该捕获数据库层引发的异常并在[详细]
-
想要一个Query在Linq查询中按变量排序
所属栏目:[MsSql教程] 日期:2021-03-06 热度:170
如何通过Column变量进行排序,因为我在页面上有一个下拉列表,我想根据在此下拉列表中选择的sord顺序显示网格,例如价格,代码,评级,描述等等,我不想为每个单独写一个查询柱. from lm in lDc.tbl_Productswhere lm.TypeRef == pTypeId orderby lm.Code ascending[详细]
-
如何从t-sql中的xml变量获取节点名称和值
所属栏目:[MsSql教程] 日期:2021-03-06 热度:152
我有以下xml – Surveys xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ImmForm XML Schema NHS Direct.xsd"Svy SurveyName="WeeklyFluSurveillance2012/13-NHSDirectWeek40w/e07/10/2012" OrgCode="NHS Direct"Tot[详细]
-
exchange-2010 – 盲SQL注入PCI失败
所属栏目:[MsSql教程] 日期:2021-03-05 热度:101
我正在研究客户的PCI合规性.其中一个失败的项目是: 3.1.4.盲SQL注入(httpgenericscriptblindsqlinjection) 提供的解决方案很简单: “确保Web应用程序在SQL查询中使用之前验证并编码用户输入.” 它似乎与OWA有关,因为它的网站: “使用方法GET在http:/// ow[详细]
-
sql-server – 即使在使用中也使用MSBuild删除数据库
所属栏目:[MsSql教程] 日期:2021-03-05 热度:93
我在MSBuild文件中使用以下命令删除数据库 sqlcmd -E -S ServerName -Q "DROP DATABASE DBName" 但有时我会得到错误 Cannot drop database because it is currently in use. 我应该使用什么命令,以便即使数据库被使用也会被丢弃? 解决方法 要终止与数据库的[详细]
-
SQL Server 2008 R2的安装在安装支持文件上挂起
所属栏目:[MsSql教程] 日期:2021-03-05 热度:83
我正在客户 Windows Server 2003上安装SQL Server 2008 R2. 安装程序启动正常,安装了.NET框架和一些安装文件,重启. 之后,我运行了一个新的单服务器独立安装SQL Server 2008 R2的安装程序,它安装了先决条件,没有任何问题,然后继续安装安装支持文件. 好吧,它仍[详细]
-
sql-server – 构建内部自定义VoIP网关的成本?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:119
我正在为此寻找技术和财务建议.简而言之,我的客户已经向我询问了他们希望建立一个非常小的“今天”呼叫中心的项目,利用某种低成本/开放/免费(Asterisk?)VoIP网关来获取客户数据.他们的MS SQL Server 2008数据库.当然,他们希望尽可能少地完成我要描述的内容.[详细]
-
虚拟化 – 虚拟化和SQL服务器
所属栏目:[MsSql教程] 日期:2021-03-05 热度:58
我工作的系统管理员正在寻求重新组织我们的服务器,他们建议我们将主要的生产SQL DB放在虚拟化服务器上??. 这样做有什么需要考虑的吗? 我们是否应该期待性能下降? 如果是这样,我们如何预防呢? 我知道这里有很多参数,但一些建议或经验会很有用. SQL 2000和20[详细]
-
sql-server – 为什么UNIQUE约束只允许一个NULL?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:196
从技术上讲,NULL = NULL是False,通过该逻辑,没有NULL等于任何NULL,并且所有NULL都是不同的.这不是暗示所有NULL都是唯一的,唯一索引应该允许任意数量的NULL吗? 解决方法 为什么这样工作?因为回过头来的时候,有人在不知道或不关心标准说什么的情况下作出了设[详细]
-
无法删除Azure数据库
所属栏目:[MsSql教程] 日期:2021-03-05 热度:96
从备份创建了这个数据库. 我想删除此数据库,因为我选择了不正确的备份.尝试删除数据库时,我收到以下错误: 无法删除数据库:[DBNAME]. ErrorCode:400 ErrorMessage:在此操作中不能使用保留的数据库名称“[DBNAME]”. 这是一个SQL数据库. delette数据库采取[详细]
-
sql-server – FOR XML无法序列化数据,因为它包含字符(0x0000)
所属栏目:[MsSql教程] 日期:2021-03-05 热度:152
我有一个大查询(如果有必要,我会在这里发布),我收到此错误: Msg 6841,Level 16,State 1,Line 1 FOR XML could not serialize the data for node ‘NoName’ because it contains a character (0x0000) which is not allowed in XML. To retrieve this data u[详细]
-
sql-server – 将SQL Server数据库从旧生产服务器移动到新服务器
所属栏目:[MsSql教程] 日期:2021-03-05 热度:82
我们有网站和SQL Server数据库的单一生产服务器.我们计划为网站和SQL Server建立一个新的生产服务器.我们需要将SQL Server数据库从旧服务器移动到新服务器. 那么,如何以更少的停机时间将数据库迁移/移动到新的生产服务器? 谢谢, Velu. 解决方法 如果使用SQL[详细]
-
sql-server – 查找用于还原SQL Server备份的脚本
所属栏目:[MsSql教程] 日期:2021-03-05 热度:80
我正在寻找一个脚本来恢复SQL Server 2005备份.理想情况下,脚本将具有以下功能 处理网络位置上的备份文件 处理源服务器和目标服务器的不同文件结构(“使用MOVE”?) 用PowerShell编写 有什么建议? 解决方法 这是我创建的 script的链接[详细]
-
sql – ‘in’子句如何在oracle中工作
所属栏目:[MsSql教程] 日期:2021-03-02 热度:59
select 'true' from dual where 1 not in (null,1); 当我们执行此操作时,什么都不会产生 我的问题是: 以上查询在逻辑上等效于 select 'true' from dual where 1 != null and 1 != 1; 这将不会像上述声明那样产生任何结果 请澄清? 解决方法 正确(但请注意,I[详细]
-
(@Variable)查询中的SQL
所属栏目:[MsSql教程] 日期:2021-03-02 热度:58
我有以下代码,问题是我的变量列表@LocationList本质上是一个csv字符串.当我使用它作为(@LocationList)中LocationID的一部分时,它表示它不是一个int(LocationID是一个i??nt).如何让这个csv字符串被teh in子句接受? Declare @LocationList varchar(1000)Set @L[详细]
-
Firebase数据库不等于请求 – 替代解决方案(适用于iOS)
所属栏目:[MsSql教程] 日期:2021-03-02 热度:158
我正在使用带有Json结构的Firebase数据库来管理用户的评论. { "post-comments" : { "post-id-1" : { "comment-id-11" : { "author" : "user1","text" : "Hello world","uid" : "user-id-2" },.... } 我想提取所有评论,但不包括当前用户的评论. 在SQL中,这将被[详细]
-
sql-server-2005 – 如何在SQL Server 2005中撤消删除操作?
所属栏目:[MsSql教程] 日期:2021-03-02 热度:130
我们的测试数据库突然缺少行.我们希望他们回来. 有没有办法筛选今天发生在数据库中的所有事情?每个SQL语句?我认为这种东西在事务日志中,但我不知道如何查看它. 有没有办法撤消删除操作? 顺便说一句:是的,我们确实有备份,但也希望找到删除的原因…… 解决[详细]
-
SQL Server 2008 R2:准备动态WHERE子句
所属栏目:[MsSql教程] 日期:2021-03-02 热度:115
我有以下四个参数的存储过程. 存储过程spTest: CREATE PROCEDURE spTest @Name varchar(20) = '',@Address varchar(100) = '',@City varchar(50) = '',@Pin varchar(50) = ''AS DECLARE @DynamicWhere varchar(max) DECLARE @Query varchar(max) /* Here I w[详细]