-
sql – 使用IN参数的过程
所属栏目:[MsSql教程] 日期:2021-01-19 热度:69
你能帮我吗,我想创建一个程序,允许我发送一个参数把它放在一个IN子句中,如下所示: CREATE PROCEDURE [dbo].[NamesQry] @Names char(150)AS SELECT * From Mydatabase Where Names in (@Names); 并执行 EXEC [dbo].[IGDMediaSkills] 'Carl,Johnson' 问题是我[详细]
-
sql – 通过重复属性进行分组
所属栏目:[MsSql教程] 日期:2021-01-19 热度:183
基本上我有一个表消息,user_id字段标识创建消息的用户. 当我在两个用户之间显示一个对话(一组消息)时,我希望能够通过user_id对消息进行分组,但这是一种棘手的方式: 假设有一些消息(按created_at desc排序): id: 1,user_id: 1 id: 2,user_id: 1 id: 3,user_i[详细]
-
sql-server – 将列“粘合”在一起的最佳方法
所属栏目:[MsSql教程] 日期:2021-01-19 热度:114
我需要在一个大表中组合大约15个表的列.以下内容有效.但是,当CPU使用率达到100%时,运行需要很长时间,这会引起担忧.任何建议将受到高度赞赏. declare @t1 table (empid int)declare @t2 table (empid int,phone varchar(50))declare @t3 table (empid int,lic[详细]
-
如何为下面给出的查询编写等效的SQL case语句?
所属栏目:[MsSql教程] 日期:2021-01-19 热度:89
这是我的工作查询: Query = "select Cust_Id,Card_Number,Clients_Title,Address_Current,Phone_Number,Mobile_Number from Customer_New Where 1=1";try{ if (txt_title.Text != "") Query += " and Clients_Title Like '%" + txt_title.Text + "%'"; if (t[详细]
-
触发器 – 两个数据库之间的Sql Server触发器
所属栏目:[MsSql教程] 日期:2021-01-19 热度:194
我有2个数据库.其中一个名为Test,有一个名为Vehicles的表.另一个名为Test2的表有一个名为Clients的表. 当我在Test中的Vehicles表上插入新记录时,我需要更新Test2中Clients表上的NumVehicles字段. 这可能使用触发器吗? 解决方法 你需要类似的东西 USE Test;GO[详细]
-
sql-server-2005 – 永久删除表时回收SQL Server 2005数据库中的
所属栏目:[MsSql教程] 日期:2021-01-19 热度:63
我从SQL Server 2005数据库中删除了大量的表.如何缩小数据库 – 假设我没有替换数据或表格?我正在将内容存档到另一个数据库. 解决方法 DBCC Shrinkdatabase(0) -- Currently selected database 要么 DBCC Shrinkdatabase(databasename) -- Named database 但[详细]
-
.net – 为什么这个DataAdapter不会将行插入数据库?
所属栏目:[MsSql教程] 日期:2021-01-19 热度:140
所以我有一种情况,我使用SqlDataAdapter将行插入SQL Server 2014数据库中的表. 数据来源是Excel电子表格. 使用一些For循环和.Columns.Add和.Rows.Add填充DataTable对象以从Excel工作表复制数据时,插入工作正常.这个工作代码我没有包含在这里. 但是,我正在重构[详细]
-
SQL Server 2008 – 拆分
所属栏目:[MsSql教程] 日期:2021-01-19 热度:75
我们如何在列中使用交叉应用和拆分值? 我有一个基于逗号的函数dbo.split将值分隔为单独的列 Id Name Value 1234 A 6767 1234 A 6767,1111 5678 A 6767 5678 A 6767,1111 9999 A 6767 请帮助SQL查询到Cross Apply并使用split函数 谢谢 解决方法 您可以使用CRO[详细]
-
如何在SQL Access数据库表中找到第11个条目?
所属栏目:[MsSql教程] 日期:2021-01-19 热度:160
如何在Access SQL数据库表中找到第11个条目?我必须使用TOP函数,我的查询目前看起来像这样: SELECT TOP 11 Passenger.Name,SUM(Manifest.Ticketprice) AS [Total Amount Spent on Tickets]FROM Passenger INNER JOIN Manifest ON Passenger.PassengerNumber=[详细]
-
sql-server – 一个事务中SQL Server中的备用同义词
所属栏目:[MsSql教程] 日期:2021-01-19 热度:191
我是Transact SQL编程的新手. 我创建了一个存储过程,它将删除并创建一个现有的同义词,以便它指向另一个表.存储过程包含2个参数: synonymName – 现有的同义词 nextTable – 要指向的表 这是代码片段: ...BEGIN TRAN SwitchTran SET @SqlCommand='drop synon[详细]
-
Linq选择记录范围
所属栏目:[MsSql教程] 日期:2021-01-19 热度:74
var q = (from Comments in db.tblBlogComments where Comments.blogID == this.ID orderby Comments.date descending select new { Comments.userID,Comments.comment,Comments.date }); 这将返回所有关联的记录,我最好如何选择记录#10到#20,这样我就不会加[详细]
-
sql – 删除实例的所有临时表
所属栏目:[MsSql教程] 日期:2021-01-19 热度:94
我想知道如果有可能有一个查询丢弃所有临时表? 我一直在尝试使用tempdb.sys.tables来解决问题,但我正在努力格式化name列以使其可以被删除 – 另一个使事情变得有点棘手的因素通常是临时表名包含一个’_’意味着做一个替换会变得更加繁琐(对我来说至少!) 有[详细]
-
如何将auto_increment键插入SQL Server表
所属栏目:[MsSql教程] 日期:2021-01-19 热度:178
我想将行插入到具有唯一的非自动递增主键的表中. 是否有本机SQL函数来评估最后一个密钥并将其递增,或者我必须分两步执行此操作: key = select max(primary.key) + 1INSERT INTO dbo.TABLE (primary.key,field1,fiels2) VALUES (KEY,value1,value2) 解决方法[详细]
-
如何使用构造函数在选择子句中为多个表的选定列编写HQL JOIN查询
所属栏目:[MsSql教程] 日期:2021-01-19 热度:103
我正在使用Constructor()在Select子句中为多个表的选定列编写HQL JOIN查询 我有以下实体: 实体1:NotificationObject.java @Entity@Table(name="notification_object")public class NotificationObject implements Serializable { private static final long[详细]
-
sql-server – SQL Server中的树结构数据查询
所属栏目:[MsSql教程] 日期:2021-01-19 热度:106
我有一个表有3列的人:Id,Name,ParentId,其中ParentId是父行的Id. 目前,要显示整个树,它必须遍历所有子元素,直到不再有子元素为止.它看起来效率不高. 是否有更好,更有效的方法来查询这些数据? 另外,有没有更好的方法在SQL Server数据库中表示这种树状结构?[详细]
-
仅在SQL Server上记录错误查询
所属栏目:[MsSql教程] 日期:2021-01-19 热度:117
我有一个似乎很容易实现的目标,但我还没有找到一个好的解决方案.谷歌没有透露它,我只是希望我一直在寻找错误地方的解决方案,或者只是试图以错误的方式使用工具…… 或许今天对我来说已经太晚了才能清??楚地思考:)但是,我希望这可以帮助我. 我需要能够只记录在[详细]
-
sql-server – 层次结构中子级别总和的总和
所属栏目:[MsSql教程] 日期:2021-01-19 热度:173
除了针对预算和修订预算列的该值本身设置的任何值之外,我还需要将每个级别都作为所有子级(在层次结构中)的总和. 我已经包含了我的表结构的简化版本和一些示例数据,以说明当前正在生成的内容以及我想要生成的内容. 样品表: CREATE TABLE Item (ID INT,ParentI[详细]
-
在Azure数据工厂中的管道中运行U-SQL活动时出错
所属栏目:[MsSql教程] 日期:2021-01-18 热度:122
我在ADF的管道中运行USQL活动时遇到以下错误: 活动错误: {"errorId":"E_CSC_USER_SYNTAXERROR","severity":"Error","component":"CSC","source":"USER","message":"syntax error. Final statement did not end with a semicolon","details":"at token 'txt'[详细]
-
sql – 使用java中的表值参数调用存储过程
所属栏目:[MsSql教程] 日期:2021-01-18 热度:124
在我的应用程序中,我想执行查询,如SELECT * FROM tbl WHERE col IN(@list)其中,@ list可以有变量no值.我正在使用MS SQL服务器数据库.当我谷歌这个问题,然后我找到了这个链接 http://www.sommarskog.se/arrays-in-sql-2008.html 此链接表示使用表值参数.所以我[详细]
-
sql-server – 在SQL数据库上实施“零或一对一”关系?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:83
我有一个Post实体和一个FbPost实体. Post.FbPost为null或FbPost,并且没有两个Post实体可以引用相同的FbPost实体.换句话说,零或一对一. 在SQL Server中(理想情况下)将此实现为零或一对一而不是多对一的正确方法是什么? 如果那是不可能的,我该如何在EF级别强制[详细]
-
在SQL中使用’CASE’进行SELECT
所属栏目:[MsSql教程] 日期:2021-01-18 热度:158
我有一组一对一的映射A – apple,B-香蕉和那样.. 我的表有一个值为A,B,C的列. 现在我正在尝试使用一个select语句,它会给我直接的结果 SELECT CASE WHEN FRUIT = 'A' THEN FRUIT ='APPLE' ELSE WHEN FRUIT ='B' THEN FRUIT ='BANANA' FROM FRUIT_TABLE; 但是我[详细]
-
sql – 如何在oracle中减去2个日期以获得小时和分钟的结果
所属栏目:[MsSql教程] 日期:2021-01-18 热度:198
我想减去2个日期,用小时数表示小时和分钟的结果. 我有下表,我这样做,但结果并不理想. 有一些细微的变化,我确信这是简单的算术,但我没有做对. select start_time,end_time,(end_time-start_time)*24 from come_leav; START_TIME END_TIME (END_TIME-START_TIME[详细]
-
当数据依赖于日期时间时,在数据库中保存日期时间和时区信息的最
所属栏目:[MsSql教程] 日期:2021-01-18 热度:89
有很多关于保存日期和时间的问题.数据库中的时区信息,但在整体水平上更多.在这里,我想谈谈具体案例. 系统规格 我们有一个Orders系统数据库 这是一个多租户系统,租户可以使用任意时区(每个租户是任意的,但是单个时区,一次保存在租户表中,永不改变) DB中需要涵[详细]
-
sql-server – SQL Server PDF全文搜索无法在FileStream PDF文件
所属栏目:[MsSql教程] 日期:2021-01-18 热度:132
我无法使用全文搜索来处理我通过FileStream加载到我的SQL Db中的PDF文件. 版本:SQL Server 2008 R2(开发人员版 – 做概念验证) 操作系统:Windows 7 我采取的步骤. 安装了Adobe iFilter 确保SQL Server全文守护程序服务正在运行 添加了Adobe PDF Filter bin[详细]
-
sql – 复杂的字段“string – number – string”
所属栏目:[MsSql教程] 日期:2021-01-18 热度:81
基本上,我试图按名称对表进行排序.该表相对较大,但为了示例,我只发布了一列.列位于下方 Station===ANTIL WELL 1ANTIL WELL 2BASELINE CALIFORNIA WELLEPA WELL 6EPA WELL 7EPA WELL 108EPA WELL 109EPA WELL 110EPA WELL 111EPA WELL 112EPA WELL 108S 上面的[详细]