-
SQL Server使用架构无法正常工作创建用户定义的表类型
所属栏目:[MsSql教程] 日期:2021-02-25 热度:171
我正在使用以下语句在SQL Server 2008R2 / 2012上创建用户定义的表类型: CREATE TYPE [MySchemaName].[MyUserTableType] As Table ( [Id] varchar(20) NOT NULL ); 这按预期工作. 我还有一个存储过程,它删除给定Schema的所有相关对象. 这是我的用户定义的[详细]
-
GROUP BY中的SQL ORDER BY总计
所属栏目:[MsSql教程] 日期:2021-02-25 热度:137
我听取了一些构建SQL语句的帮助.目前我有以下内容: SELECT a,b,count(1) FROM tableGROUP BY a,bORDER BY a asc,count(1) DESC 每行显示每个分组a中所有唯一B的总和,并按字母顺序按A排序,然后按B的最高出现次数排序到最低.我真正想要的是能够按A的每个分[详细]
-
SQL语句中的全局变量
所属栏目:[MsSql教程] 日期:2021-02-25 热度:178
我在VBA中有以下代码: Dim strSQL As StringstrSQL = "UPDATE Workstations SET MID = newvalue WHERE MID = tempvalue"DoCmd.RunSQL strSQL newvalue和tempvalue都是全局变量,并且已经设置了值.语法明智,这有意义吗?还是我错过了引号? 解决方法 试试这[详细]
-
R data.table滚动连接“mult”未按预期工作
所属栏目:[MsSql教程] 日期:2021-02-25 热度:186
我有两个data.frames,每个都有一个时间序列.我的目标是使用df2的时间序列来标记df1中最接近的时间戳. df2中的每个时间戳只应在df1中标记一个时间戳! dates1 - as.POSIXct(c("2015-10-26 12:00:00","2015-10-26 13:00:00","2015-10-26 14:00:00"))values1[详细]
-
sql-server – 从.NET可以获得由SqlCommand对象生成的完整SQL字
所属栏目:[MsSql教程] 日期:2021-02-24 热度:136
从.NET环境中,我可以访问由 SqlCommand对象生成的完整SQL字符串吗? 注意:在调试模式下,完整的SQL字符串显示在VisualStudio中的Intellisense悬停中. 如果必须,我愿意使用反射技术.我相信这里有人知道一种方法来实现它. 更新1: 我正在调用具有cmd.Command[详细]
-
F#Type类中的SQL提供程序
所属栏目:[MsSql教程] 日期:2021-02-24 热度:74
我正在编写一个与Azure Worker角色一起使用的F#.我希望该类将连接字符串a作为参数.我创建了一个数据库连接 type dbSchema = SqlDataConnection"..."let db = dbSchema.GetDataContext() 但dbSchema是一个类型,所以它不能嵌入我的类(另一种类型).我可以创建[详细]
-
alter table alter SQL的SQL Server性能更改数据类型
所属栏目:[MsSql教程] 日期:2021-02-24 热度:138
我们需要将某些列的数据类型从int更改为bigint.不幸的是,其中一些表很大,大约有7到1000万行(但不是很宽). 更改表alter column将永远占用这些表.有没有更快的方法来实现这一目标? 解决方法 巧合的是,我必须在3个小时前做一些非常相似的事情.这个表是35米的[详细]
-
如何在SQL中生成导致给定节点的层次结构路径?
所属栏目:[MsSql教程] 日期:2021-02-24 热度:64
在我的MS SQL 2008 R2数据库中,我有这个表: TABLE [Hierarchy][ParentCategoryId] [uniqueidentifier] NULL,[ChildCategoryId] [uniqueidentifier] NOT NULL 我需要编写一个查询来生成通向给定节点的所有路径. 让我们说我有以下树: A-B--C-D--C 哪个将存[详细]
-
SQL中的参数 – Delphi 7
所属栏目:[MsSql教程] 日期:2021-02-24 热度:63
我正在使用Delphi 7和Access 2007. 我想知道任何人都可以告诉我如何使用SQL语句和ADO参数. 什么是必要的编码等等.对不起,我是Delphi的新手. 解决方法 只需设置查询的SQL,然后填充参数.当然,使用对你有意义的参数名称;我刚刚使用LastName和FirstName作为示[详细]
-
sql-server – 如何为SUM列指定名称?
所属栏目:[MsSql教程] 日期:2021-02-24 热度:170
如何为SUM列分配列名? 即 select OwnerUserId,SUM(PostScore)INTO Expertsfrom ... 我收到此错误: An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements,look for empty al[详细]
-
sql-server-2005 – 在SQL Server 2005中向存储过程添加参数之间
所属栏目:[MsSql教程] 日期:2021-02-24 热度:112
我想知道这两个符号之间的区别. 首先,我有一个存储过程 CREATE PROCEDURE AddSomething( @zonename varchar(50),@desc varchar(255),@TheNewId int OUTPUT ) AS BEGIN INSERT INTO a_zone(zonename,descr) VALUES(@zonename,@desc) SELECT @TheNewId = SCO[详细]
-
SQL:根据其他列中的多个条件计算一列中的不同值
所属栏目:[MsSql教程] 日期:2021-02-24 热度:133
我试图根据多个标准计算不同的值. 示例数据练习包括在下面. Table1╔════════╦════════╦══════╗║ Bug ID ║ Status ║ Test ║╠════════╬════════╬══════╣║ 1 ║ Open ║ w ║║ 2 ║ Closed ║ w[详细]
-
如何在sql中对多行进行求和
所属栏目:[MsSql教程] 日期:2021-02-24 热度:197
我有多行数据都共享相同的公司ID. 有没有办法使用SQL Server Management Studio 2005“汇总”所有金额,以便为每个公司ID提供一行数据? 例如我目前有以下数据…… Company_Name Company_ID AmountCompany 6 10024 120Company 6 10024 569Company 6 10024 5[详细]
-
逗号分隔的字符串到SQL Server中的表的列
所属栏目:[MsSql教程] 日期:2021-02-24 热度:121
我正在使用SQL Server,我已成功将表的行转换为逗号分隔值,现在我想将该逗号分隔值的字符串转换回表的行. 我有这个字符串(Varchar) DECLARE @str AS varchar(Max)SET @str = '0.00,0.00,1576.95,4105.88,1017.87,6700.70' 我希望这些值成行. 喜欢 0.000.001[详细]
-
在SQL中按键键组顺序编号行?
所属栏目:[MsSql教程] 日期:2021-01-27 热度:187
SQL中是否有一种方法可以按键组顺序添加行号? 假设一个具有任意(CODE,NAME)元组的表.示例表: CODE NAME ---- ----A AppleA AngelA ArizonaB BravoC CharlieC CatD DogD DopplerD DataD Down 使用CODE作为分组属性的所需投影: CODE C_NO NAME ---- ----[详细]
-
sql-server – 如何在WiX安装程序中检测SQL Server Express
所属栏目:[MsSql教程] 日期:2021-01-27 热度:74
如何检测是否在WiX安装程序中的计算机上安装并运行了Sql Server Express? 我想在安装我的应用程序之前进行检查,如果它没有安装并运行,请在安装我的应用程序之前通知用户必须先安装它. 解决方法 好的,我通过试错法找到了有效的方法: Property Id="SQLSERV[详细]
-
sql – 由于arithabort设置不正确而失败
所属栏目:[MsSql教程] 日期:2021-01-27 热度:199
我创建了一个唯一索引(如果IsDelete!= 1,则案例描述应该是唯一的) CREATE UNIQUE NONCLUSTERED INDEX [UniqueCaseDescription]ON [tblCases] ([fldCaseDescription] ASC) WHERE [IsDeleted] = CAST(0 AS varbinary(1))WITH (PAD_INDEX = OFF,STATISTICS_N[详细]
-
数据库 – DAO和JDBC的关系?
所属栏目:[MsSql教程] 日期:2021-01-27 热度:58
我知道Hibernate实现了ORM(对象关系映射),JDBC实现了什么类型的映射?它实现了DAO吗?我不完全理解DAO如何与JDBC相关……? 解决方法 DAO不是映射. DAO代表数据访问对象.它看起来像这样: public interface UserDAO { public User find(Long id) throws DA[详细]
-
sql – 在Oracle行的多个列上使用pivot
所属栏目:[MsSql教程] 日期:2021-01-27 热度:69
我在Oracle表(tab1)中有以下示例数据,我试图将行转换为列.我知道如何在一列上使用Oracle pivot.但是可以将它应用于多个列吗? 样本数据: Type weight height A 50 10 A 60 12 B 40 8 C 30 15 我想要的输出: A-count B-count C-count A-weight B-weight C[详细]
-
sql-server – 如何在Sql Server 2005上获取最后一次插入/更新/
所属栏目:[MsSql教程] 日期:2021-01-27 热度:103
不是 my previous question的副本 当表/数据库在Sql Server 2005上有插入/更新/删除时,有没有办法获得最新的日期时间?最好不要创建触发器.. 我知道当你需要每行最后一次更新时,你需要触发器.但是我不确定当你想要获得整个表的最后一次更新时是否需要它们.[详细]
-
数据库 – Django:如何为异构数据类型树建模?
所属栏目:[MsSql教程] 日期:2021-01-27 热度:163
我需要在我的数据库中存储树数据结构,我计划使用 django-treebeard或 django-mptt.我的混淆源是每个节点可能是三种不同的可能类型之一:根节点将始终是类型A实体,叶节点是C类实体,其间的任何东西都是B类实体.我想知道模拟这种情况的最佳方法. 更新:我首先[详细]
-
.net – SQL0469 IN,OUT或INOUT对过程中的参数2无效
所属栏目:[MsSql教程] 日期:2021-01-27 热度:60
我正在尝试针对运行AS400的IBM iSeries运行存储过程,并在我的标题中出现上述错误. 当我键入以下内容以从System iNavigator工具执行存储过程时,它运行正常: CALL QS36F.HH189P('1','1','') 第一个参数方向在存储过程中定义为输入,第二个输出和第三个参数作[详细]
-
sql-server-2000 – 查询以获取SQL Server 2000中的所有外键约束
所属栏目:[MsSql教程] 日期:2021-01-27 热度:159
我需要查询SQL Server 2000以获取所有外键的列表. 特别是所有指向特定列的外键. 我该如何编写此查询? 解决方法 select * from sysobjectswhere xtype = 'F' 我希望这应该是诀窍并与SQL Server 2000兼容! 如果您还需要SQL Server 2000中的表和列信息,它会[详细]
-
SQL查询找到第N个最高薪水
所属栏目:[MsSql教程] 日期:2021-01-27 热度:192
我指的是以下查询来查找员工的第N个最高薪水. select sal from emp t where n = (select count(sal) from (select distinct sal from emp) where t.sal=sal); 一位先生说这个查询有效.有人可以解释如何将COUNT(实际上是1到X之间的值,其中X是完全不同的工资[详细]
-
将行转换为SQL Server 2008 R2中的列
所属栏目:[MsSql教程] 日期:2021-01-25 热度:130
我怎么转这个: 和这个: 进入这个: 在SQL Server 2008 R2中? 解决方法 这个问题非常类似于 PIVOT rows to columns with more than 1 value returned,您需要将行中的字符串数据聚合到列中.我将修改该答案,以演示如何将数据转换为最终结果. 由于您正在聚[详细]