-
sql-server – 在SQL Server中解析XML
所属栏目:[MsSql] 日期:2020-05-28 热度:135
XML如下所示: GespeicherteDaten strategieWuerfelFelder Type=strategieWuerfelFelder Felder X=3 Y=3 Z=3 Feld X=1 Y=1 Z=1 strategieWuerfelFeld Ty[详细]
-
从SQL Server数据库中删除用户?
所属栏目:[MsSql] 日期:2020-05-28 热度:52
如何从数据库中删除用户而不丢弃它的日志记录? 该脚本应该检查用户是否存在于数据库中,然后删除用户。 这是你想要做的吗? IF EXISTS (SELECT * FROM sys.database_principals WHERE name = Nusername)DROP USER [username] 如果您正在使用SQL Server Manag[详细]
-
数据库 – ORA-00060:等待资源时检测到死锁
所属栏目:[MsSql] 日期:2020-05-28 热度:72
我有一系列的并行运行的脚本作为主机oracle 10g的AIX服务器上的一个nohup。这些脚本是由其他人写的,意图同时执行。所有脚本都在表上执行更新。我收到错误, ORA-00060: deadlock detected while waiting for resource 当我为了这个googled,我发现, http://[详细]
-
sql – JOIN和WHERE中的过滤查询之间的区别?
所属栏目:[MsSql] 日期:2020-05-28 热度:149
在SQL中,我试图根据ID过滤结果,并想知道是否存在任何逻辑差异 SELECT value FROM table1 JOIN table2 ON table1.id = table2.id WHERE table1.id = 1 和 SELECT value FROM table1 JOIN table2 ON table1.id = table2.id AND table1.id =[详细]
-
sql-server – 为什么1899-12-30是Access/SQL Server中的零日期而不是12/31?
所属栏目:[MsSql] 日期:2020-05-28 热度:161
出于好奇心而不是任何真正的问题;这个问题今天出现了,我知道我已经看到1899-12-30用作Access中的“默认”日期和零日期以及较旧的SQL Server应用程序。只是想知道为什么 – 它来自哪里,为什么不使用1899-12-31? 在当天保持与Lotus 1-2-3的兼容性,这有一个[详细]
-
实体框架 – 更新数据库错误 – NuGet软件包(EntityFramework.SqlMigrations)
所属栏目:[MsSql] 日期:2020-05-28 热度:142
我安装了EntityFramework.SqlMigrations NuGet软件包 我收到这个错误。 它在过去和以某种方式为我工作,现在它不起作用。 PM update-databaseThe term update-database is not recognized as the name of a cmdlet, function, script file, or operable[详细]
-
sql-server – 如何确定t-sql中更新触发器中是否有任何变化
所属栏目:[MsSql] 日期:2020-05-28 热度:172
如何确定UPDATE触发器中是否有变化?例如,我有一个名为person的表,只有一列NAME包含值’Mike’。如果我跑步 UPDATE person SET NAME = Mike 如何在更新触发器中确定没有变化?我知道 UPDATE(COL) 语句,但我不想迭代列。有没有办法完成这个? 更新(列)仅表[详细]
-
实体框架 – 如何使用MVC将图像保存到数据库4
所属栏目:[MsSql] 日期:2020-05-28 热度:141
所以我有一个项目是购物车,我必须将图像保存到数据库,而不是将其上传到服务器,这里是我的模型 namespace ShoppingCart.Models{ [Bind(Exclude = ItemID)] public class Item { [ScaffoldColumn(false)] public int ItemID { get[详细]
-
数据库 – 如何使用反射调用Golang中的扫描变量函数?
所属栏目:[MsSql] 日期:2020-05-28 热度:163
我正在寻找使用反射来调用 Rows.Scan()功能。然而,它需要一个可变数量的指针,但我是新来的戈兰,没有很多源代码示例。我需要使用反思,因为我打算使用Query调用的值填充一个切片。所以基本上使用rows.Columns()获取行的长度,然后make()一个[] interface {}[详细]
-
sql-server – SQL Server – 使用UNPIVOT包含NULL
所属栏目:[MsSql] 日期:2020-05-28 热度:123
UNPIVOT不会返回NULL,但是我需要它们进行比较查询。我试图避免使用ISNULL以下示例(因为在真正的sql中有超过100个字段: Select ID, theValue, column_nameFrom (select ID, ISNULL(CAST([TheColumnToCompare] AS VarChar(1000)), ) as TheColumnToCompare[详细]
-
SQL中嵌套的WHILE循环有什么问题
所属栏目:[MsSql] 日期:2020-05-28 热度:73
我今天遇到一个奇怪的情况,做一些一次性的sql代码。这个嵌套循环似乎没有运行外部循环:它打印(0,0),(0,1),(0,2)和(0,3) declare @i int, @j intselect @i = 0, @j = 0while @i 3 begin while @j 3 begin select @i as i, @j as j set[详细]
-
sql – MERGE – 条件“何时更新”
所属栏目:[MsSql] 日期:2020-05-28 热度:175
下图中的亮点显示了我要实现的逻辑。我意识到语法不正确。 有没有办法有条件地更新MERGE语句中的记录,只有当目标表中其中一列的值为NULL时,源表中的相应值不为空? 你怎么建议重写这个? 您可能可以使用匹配和(s。[创建日期]不是空和t。[创建日期]为空)然后[详细]
-
sql – 如何在select查询中创建一个新列
所属栏目:[MsSql] 日期:2020-05-28 热度:71
在MS Access中,我想在选择查询的返回结果中插入一个新列。新列具有与每行相同的值。例如,我的选择返回列A,B和我想要C是由select查询创建的新列: A B C----------a1 b1 ca2 b2 ca3 b3 c select A, B, c as Cfrom MyTable[详细]
-
存储 – 关系数据库 – 必须有更多的权利?
所属栏目:[MsSql] 日期:2020-05-28 热度:190
我非常喜欢数据库设计和语法管理数据的全部概念以及随之而来的所有逻辑。 然而,我所知道的数据库知识水平(我猜测)相当基本 – 我可以使用ER图,连接表,多对多,一对多等进行数据关系建模。 我在编程方面有丰富经验,而且我认为数据库的知识就像知道面向对象[详细]
-
你在哪里把SQL语句放在你的c#项目中?
所属栏目:[MsSql] 日期:2020-05-28 热度:182
我可能会负责将vb6应用程序移植到c#。此应用程序是与访问数据库进行交互的Windows应用程序。数据访问封装在基本业务对象中。一张桌子基本上是一张桌子。现有的vb6业务对象通过DAO读写DB。之前我已经写了DAL和ORM,但是他们都只针对SQL Server。这将需要目标访[详细]
-
sql – 如何将数据库从单用户模式更改为多用户
所属栏目:[MsSql] 日期:2020-05-28 热度:78
我有一个数据库,它处于单用户模式,如果我想访问数据库中的表,我将在属性中从单用户更改为多用户.如何永久地使数据库多用户? ALTER DATABASE [MyDB] SET MULTI_USER 如果它抛出了一个错误,例如用户已连接到它,请在下拉列表中选择“master”db并尝试这种方式.[详细]
-
设计 – 为什么我的关注点分离数据库/业务对象/ Web服务,让我编写更多代码?
所属栏目:[MsSql] 日期:2020-05-28 热度:185
我已经阅读了很多关于软件设计的书籍,而且越来越多我想知道我在业务对象和序列化之间分离关注点所学到的东西是否能让我更有成效. 我受域驱动设计的影响,所以当我设计我的业务类时,我不会考虑持久性.与我的数据库/ Web服务技术/缓存技术相关联的唯一对象被封装[详细]
-
database – SQL Server中的视图中的IF条件
所属栏目:[MsSql] 日期:2020-05-28 热度:108
是否有可能在VIEWS中有一个if条件 例如 CREATE VIEWasDECLARE @Count intSET @Count=-1select @Count=EmpID from EmployeeDetails where ID=200IF @Count=-1BEGIN SELECT * FROM TEAM1ENDELSEBEGIN SELECT * FROM TEAM[详细]
-
sql-server-2005 – 在create table命令后授予用户插入权限
所属栏目:[MsSql] 日期:2020-05-28 热度:176
在create table命令之后,仅授予特定用户插入权限的T-SQL语法是什么? 这是我的CREATE TABLE脚本: CREATE TABLE [dbo].[MyTable] ( [MyColumn1] [uniqueidentifier] NOT NULL, [MyColumn2] [char] (1) NULL) ON [PRIMARY] GRANT INSERT ON[详细]
-
如何在Magento数据库中启用exception.log和system.log?
所属栏目:[MsSql] 日期:2020-05-28 热度:184
在Magento中,如何在数据库级别启用exception.log和system.log? 我知道我可以通过管理员后端(我不想这样做)来做到这一点. 什么价值需要改变?我假设在core_config_data中需要将dev / log / active设置为1,但我这样做并且没有启用日志记录. 谢谢! 你的解决方[详细]
-
sql – 我们可以使用具有相同fieldname的group by和where条件
所属栏目:[MsSql] 日期:2020-05-28 热度:133
我有一个要求,就是必须在用户选择的日期范围内提取所有记录,选择从2011年1月15日到2011年8月20日开始的所有员工以及按日期分组. 我应该如何为此编写SQL查询: SELECT * FROM employees WHERE startdate = 15-jan-2011 AND startdate = 20-aug-2011GROUP BY st[详细]
-
‘sp_executesql’附近的语法不正确
所属栏目:[MsSql] 日期:2020-05-28 热度:61
我不明白为什么以下是给我错误的.我认为它与注释掉的部分有关,但@SQL是nvarchar(4000). BEGIN sp_executesql NSELECT td --sp_executesql @SQL, N@StartDate DateTime, @EndDate DateTime, @End2 DateTime, @Program varchar(4), @Star[详细]
-
sql – 更改表以将IDENTITY设置为off
所属栏目:[MsSql] 日期:2020-05-28 热度:138
我有一个表,它有一个列(orderid),其IDENTITY设置为true.现在我想把它关掉.我怎么能用ALTER COLUMN呢?有点像这样吗? ALTER TABLE MyTableALTER Column MyColumn SET IDENTITY OFF 设置标识列后,您无法将其删除,也无法将其设置为OFF. 您可能必须首先将数据复[详细]
-
sql – 不使用order by子句对结果进行排序
所属栏目:[MsSql] 日期:2020-05-28 热度:77
我在面试中问了一个问题,即不使用order by子句而不使用像php这样的脚本来排序结果.我足够google它,但没有找到方法.有没有方法以这种方式对结果进行排序.并且应该不使用像php等任何脚本. 你不能,至少不可靠. 某些SQL实现可能会按主键或聚簇索引的顺序返回行,但[详细]
-
来自INNER JOIN的SQL计数
所属栏目:[MsSql] 日期:2020-05-28 热度:152
如何通过分组从内部联接中选择计数? SELECT COUNT(table1.act) FROM table1INNER JOIN table2 ON table1.act = table2.actGROUP BY table1.act 这将返回table2中找到的act的计数. 添加 SELECT table1.act, COUNT(table1.act) AS test 返回 act[详细]

浙公网安备 33038102330553号