-
sql-server – MS SQL Server 2012将datetime导出为无法导入的脚本
所属栏目:[MsSql] 日期:2020-05-28 热度:124
我正在使用SQL Server 2012 Express.数据库有一个表[config],其成员类型为’datetime’.管理工作室将其导出(仅限数据)为SQL脚本生成: INSERT [dbo].[config]([id],[name],[creation_date],…)VALUES(13,N’Test’,CAST(N’2014-11-17 09:29:07.047’AS约会[详细]
-
sql – 为什么“SELECT DISTINCT a,b FROM …”返回的记录少于“SELECT DISTINCT
所属栏目:[MsSql] 日期:2020-05-28 热度:139
我有一个查询,它选择了一系列与客户姓名和地址相关的字段,但归结为: SELECT DISTINCT a, b, c, ... FROM big_dumb_flat_table 它返回一堆记录(10986590).当我替换select-list中的逗号以将其格式化为管道分隔的连接字符串时: SELECT DISTINCT a + | + b + |[详细]
-
BETWEEN与DB2 SQL查询中的=和= = - 性能
所属栏目:[MsSql] 日期:2020-05-28 热度:157
我有以下查询: SELECT ID, ADDRESS FROM EMPLOYEE A WHERE ID=12345 AND CURRENT DATE BETWEEN A.EFF_DT AND A.EXP_DT SELECT ID, ADDRESS FROM EMPLOYEE A WHERE ID=12345 AND CURRENT DATE = A.EFF_DT AND CURR[详细]
-
SQL INSERT缺少表A到表B中的行
所属栏目:[MsSql] 日期:2020-05-28 热度:60
我试图在表’数据’中插入行,如果它们尚不存在的话. 对于Export $中的每一行,我需要代码来检查“数据”以查找与Period(日期)和ID(int)匹配的行 – 如果这些行尚不存在则应创建它们. 我很确定我的“不存在”部分是错误的 – 这是最好的方法吗?感谢你的帮助 IF[详细]
-
是什么让SQL查询优化器在嵌套循环和散列连接之间做出决定
所属栏目:[MsSql] 日期:2020-05-28 热度:177
通常,什么使SQL查询优化器在嵌套循环和散列连接之间做出决定. 如果循环内的条件是可以攻击的,那么嵌套的LOOPS是好的,即索引可以用来限制记录的数量. 对于这样的查询: SELECT *FROM aJOIN bON b.b1 = a.a1WHERE a.a2 = @myvar ,有一个领先的,将从a中取出每条[详细]
-
linq-to-sql – 为什么我的DataContext不会使用SQL Server Compact Edition
所属栏目:[MsSql] 日期:2020-05-28 热度:95
我正在玩 SQL Server Compact Edition 4 CTP1,因为我想将它用作低流量网络应用的数据存储.当我尝试使用指定System.Data.SqlServerCe.4.0的连接字符串创建DataContext时(为了使用LINQ To SQL),我收到以下错误消息: Cannot open |DataDirectory|data.sdf. Prov[详细]
-
使用mux Router – 如何将我的数据库传递给我的处理程序
所属栏目:[MsSql] 日期:2020-05-28 热度:125
目前,我尝试在服务器上使用Go进行数据处理来创建一个小型Web项目. 我尝试将我的数据库连接传递给我的HandlerFunc(tions)但它没有按预期工作.我对golang很新,所以也许我不明白这个lang的一些基本原理. 我的主要功能如下: func main() { db, err := config.New[详细]
-
需要模式来动态搜索多个sql表
所属栏目:[MsSql] 日期:2020-05-28 热度:180
我正在寻找一种在多个表上执行动态搜索的模式. 我无法控制遗留(和设计不佳)的数据库表结构. 考虑类似于简历搜索的场景,其中用户可能想要对简历中的任何数据执行搜索并且返回与其搜索标准匹配的简历列表.可以随时搜索任何字段并与一个或多个其他字段组合搜索.[详细]
-
SQL Prime编号功能
所属栏目:[MsSql] 日期:2020-05-28 热度:73
如果我有一个数字X,并想使用sql-server说IsPrime(X)= true / false,最好的方法是什么? 我只是导入一个素数表还是有一个算法对于较小的素数是相当有效的? 注意:我对大于约的数字不感兴趣.千万. 结束使用以下内容: CREATE FUNCTION [dbo].[isPrime]( @numbe[详细]
-
.net – 如何在LINQ to SQL中删除然后添加子项
所属栏目:[MsSql] 日期:2020-05-28 热度:172
我有一系列儿童用品,我不想删除,然后添加新的. 我不关心性能,因为它是一种非常频繁的操作. 我该怎么办?我尝试过Order.items.clear()和Order.Items.Remove(x),但两者都给我例外 简化代码: Dim db As New MainDataDataContext dim o as Order = (From Order I[详细]
-
在SQL Server 2008中设置主键的快捷方式是什么?
所属栏目:[MsSql] 日期:2020-05-28 热度:194
我正在创建一个表,如何在不使用鼠标的情况下为我的表设置主键? 我想用我的键盘(短键)做到这一点. 尝试使用:Alt L,Y(不区分大小写). 该键盘快捷键将标记为所选列的PrimaryKey(在设计模式下).[详细]
-
sql-server – 如何在不使用动态SQL的情况下在存储过程中使用Order By
所属栏目:[MsSql] 日期:2020-05-28 热度:64
我有以下MS SQL存储过程.我需要在不使用动态SQL和sp_executesql方法的情况下对结果进行排序 @Order by可以具有可能的值ProductName ASC,ProductName DESC,ProductCode ASC,VendorName DESC,VendorCode或ClientName 我试图使用ORDER BY CASE,如果ProductName,P[详细]
-
sql-server – SQL Server 2012中序列的用法
所属栏目:[MsSql] 日期:2020-05-28 热度:75
我有SQL Server 2012,我想知道序列的用法是什么.我寻找一个样本来解释序列的用法. 编辑 我知道在数据库中创建和使用Sequence.我想知道使用Sequence的实际场景是什么. CREATE SEQUENCE dbo.OrderIDs AS INT MINVALUE 1 NO MAXVALUE START WITH 1;SELECT NextOr[详细]
-
sql – 如何从Oracle中的另一个数据库创建一个表作为select?
所属栏目:[MsSql] 日期:2020-05-28 热度:103
是否可以使用来自不同数据库的SELECT创建表(在我的dev db中)? 我想要的东西: create tmp_table as select * from prod_db.prod_schema.table 是否有语法来执行此操作,还是需要先创建数据库链接? 您必须先创建数据链接. 除非创建了DB链接,否则Oracle无法查[详细]
-
sql – 在此查询中将CASE WHEN列放入IS NULL的位置
所属栏目:[MsSql] 日期:2020-05-28 热度:50
我在将MS Access查询转换为SQL时遇到了一些问题: SELECT id, col1, col2, col3FROM table1LEFT OUTER JOIN table2ON table1.id = table2.idLEFT OUTER JOIN table3ON table1.id = table3.id 到目前为止一切都那么好,但这里是(CASE)部分,我被卡住了:[详细]
-
sql – 我应该使用外键吗?
所属栏目:[MsSql] 日期:2020-05-28 热度:85
Possible Duplicate: 07000 我使用MS Sql Server与大型数据库约4 GB的数据。 我在网上搜索为什么我应该使用外键。 现在我只索引了用于连接表的键。 性能都很好,dataintegrety没有问题。 我应该用外键吗?我会用外键获得更多的表现吗? 外键实际上并没有提高[详细]
-
SQL – 组合多个查询
所属栏目:[MsSql] 日期:2020-05-28 热度:128
嘿我的第一个问题啊Anywho … 在SQL中还是比较新鲜的,所以我想我可能在这里缺少一些东西。我的问题是我目前有一张充满电话号码的表格。我想查询一下我搜索类似于我的列表的电话号码。所以,例如,我想要找到以’555123’,’555321’和’555987’开头的电话[详细]
-
数据库 – T-SQL:在更新触发器中CLOSE/DEALLOCATE游标的正确方法
所属栏目:[MsSql] 日期:2020-05-28 热度:139
这是我在StackOverflow上的第一个问题,所以请很好;) 假设我有这样的触发器: CREATE TRIGGER trigger1 ON [dbo].[table1] AFTER UPDATEAS BEGIN --declare some vars DECLARE @Col1 SMALLINT DECLARE @Col[详细]
-
sql-server-2008 – SQL更新以允许空值
所属栏目:[MsSql] 日期:2020-05-28 热度:86
我在MSSQL中有一个列,其值不能为空。但有更新 当我更新其他列时,我想将该列设置为null的操作。有没有这样的方法来实现这一点,或者我应该重新创建表,允许列取空值。 您应该为您的列允许为null:alter table T1 alter column C1 int null[详细]
-
sql-server – 有条件地在SQL Server中创建用户
所属栏目:[MsSql] 日期:2020-05-28 热度:54
如果用户不存在,我想在数据库’mydb’中创建一个用户’foo’。目前我的脚本看起来像这样: USE [mydb]CREATE USER [foo] FOR LOGIN [foo]GO 但是,如果用户已经存在,则会失败并显示错误消息: Msg 15023, Level 16, State 1, Line 2User, group, or role js[详细]
-
sql-server-2008 – 实体框架Database.SetInitializer根本不工作
所属栏目:[MsSql] 日期:2020-05-28 热度:199
我在这里遇到这样的“神秘”问题。 我目前正在使用我的ASP.NET MVC 3应用程序的Entity Framework 4.1 Code First方法,它工作得很好,直到昨天… 事情真的很糟糕,导致我的Database.SetInitializer停止工作。 解释: 我有这个简单的模型 public class User{ p[详细]
-
sql-server – 消失的存储过程
所属栏目:[MsSql] 日期:2020-05-28 热度:60
所以,不知道发生了什么。但是我有存储过程,它在SQL 2k中不断消失我的数据库。 我可以再添加它,然后尝试从我的网络应用程序执行,我收到一个例外,说存储过程不能被找到。那么那么生病就回到管理层去刷新了,又一次了! 这里是存储过程的配置: set ANSI_NU[详细]
-
sql-server-2005 – 外键可能会影响查询性能
所属栏目:[MsSql] 日期:2020-05-28 热度:174
从 this post可以看出,有些外键可以提高查询性能。 我听说过相反的说法,因为引用完整性检查,外键实际上可能会影响查询性能。在哪些条件(如果有的话)是真的吗? 1)术语查询似乎是误导性的。我对各种表现处罚感兴趣 2)有没有人有任何关于对INSERT,DELETE或U[详细]
-
sql-server-2008 – 没有Microsoft.SqlServer.ManagedDTS.dll但是
所属栏目:[MsSql] 日期:2020-05-28 热度:172
我试图编写一个.NET程序,所以我可以执行一个Dts pacakge,但是找不到Microsoft.SqlServer.ManagedDTS.dll引用,所以我可以使用命名空间Microsoft.SqlServer.Dts.Runtime。 但是,我的开发机器上安装了SQL Server 2008 Developer Edition以及Visual Studio 20[详细]
-
T-SQL插入表,而不必指定每一列
所属栏目:[MsSql] 日期:2020-05-28 热度:81
在我们的数据库中有一个有80多个列的表。它有一个主键,Identity插入开启。我正在寻找一种方法来插入到这个表的每一列EXCEPT主键列从不同的数据库中的相同的表。 这可能吗? 你可以很容易地做到这一点: -- Select everything into temp tableSelect * Into #[详细]

浙公网安备 33038102330553号