Linq查询到SQL查询
我有一个运行良好的 Linq 查询,但我需要编写 SQL 查询 谁能帮我写一下? 如何在 sql 命令中编写 this where 和 select 部分? ret = new List(); ret1 = (from a in View where a.LastRefreshTime>=Filter.From && a.LastRefreshTime epn.Substring(0, 11)).Contains(a.H) && Filter.PN.Select(epn => epn.Substring(14, 2)).Contains(a.HV) select new RData { v =
160 2022-07-19
编程技术问答社区
生产SQL server服务帐户更改
你好, 我要更改生产服务器服务帐户.对申请有什么影响.我们需要更改 webconfig 文件上的所有连接字符串. 请帮帮我. 谢谢, kumar. 解决方案 服务账户是服务本身运行的账户.它与用于连接数据库的帐户不同. 因此,要回答您的问题,不,您不必触摸连接字符串.
122 2022-07-19
编程技术问答社区
请提供#39;在';操作人员
我在以下查询中使用了“in"运算符,它需要很长时间才能提供输出.我想让它变得轻巧,这样编译和执行的时间可能会非常少. SELECT UserAcc,UserId,count(UserAcc) as cnt from [CPuserTrades] where UserType='L' and [OrderNumber] in (select [OrderNumber] from [CPuserTrades] group by [OrderNumber] having count([OrderNumber])=1) and [FireorClose]='Fire' group by UserId,UserAcc 解决方案 join 是一个公平的解决方案,但存在最接近的替代方案: SELECT a.UserAcc, a.UserId, count(a.UserAcc) as cnt from [CPuserTrades] a where a.
276 2022-07-19
编程技术问答社区
我怎么。。。在sql server中动态提供年龄类别
我开发了一个网页来存储 用户年龄 在数据库中 我想根据他/她的年龄动态地根据他输入的年龄为用户分配类别,如年轻、成人、老年我如何实现这一目标 html: 名称: 年龄: 如果用户输入年龄 18 我想在数据库中动态地为他分配类别我该怎么做?????????? 解决方案 你的表结构会是: 年龄类别 ID(PK) -- Category 1 -- Young 2 -- Adult 3 -- Old 用户 ID(PK) -- Name -- AgeCategoryId(FK to the AgeCategory) 1 -- ABC -- 1 2 -- WER -- 2 3 -- RTY -- 2 4 -- FGH -- 1 5 -- SDF --
166 2022-07-19
编程技术问答社区
如何在SQL中插入特殊字符
我正在尝试向我的数据库发送可能包含特殊字符(例如“O'Brian"之类的名称)的文本.或者像“我不知道位置在哪里"这样的短语.我不断收到错误消息,提示“'"存在问题. 如何确保特殊字符以纯文本形式进入数据库. Imports system.Data Imports System.Data.SqlCLient Protected Sub ButtonSubmitYourName_Click(sender As Object, e As EventArgs) Handles ButtonSubmitYourName.Click Dim Conn As New SqlClient.SqlConnection Conn.ConnectionString = "Data Source=; Initial Catalog=;user ID=;Password="
478 2022-07-19
编程技术问答社区
从不同的表中提取并添加两列
我想从不同的表中减去两列. 桌书: BookID | BookName | Author | Edition | PublishingYear | copies| Shelf | Row 1 | SQL | Robert | 3 | 2005 | 3 | A | third 表问题:(在此我创建了与 tblPerson 的连接以显示 PersonName 而不是 PersonID) BookID | BookName | DateIssue | ReturnDate | PersonName | copies 1 | SQL | 2015-10-12 | 2015-10-12 | john | 1 表返回: BookID | BookName | DateIssue | ReturnDate | PersonName | copies 1 | SQL
148 2022-07-19
编程技术问答社区
SSIS:有没有办法动态生成一些SQL任务?
大家好, 我是SSIS的初学者. 我有一个表名列表,我必须为其创建特定的 SQL 任务.每个 SQL 任务都必须运行相同的存储过程,它接受表名作为参数. 所以我的问题是:有没有办法读取此列表中包含的每个名称并为每个名称动态创建一个新的 SQL 任务? 非常感谢您的支持, Giuseppe 解决方案 请试试这个. 1.在包级别创建对象类型变量 2.创建SQL任务,SQL语句为 SELECT 'YourTable1' AS [TableList] UNION SELECT 'YourTable2' AS [TableList] UNION SELECT 'YourTable3' AS [TableList] UNION SELECT 'YourTable4' AS [TableList] 注意:将 YourTable* 更改为您的表名. 3.将SQL任务结果集设置为“完整结果集",并将此结果映射到步骤1中创建的变量 参考:https://msdn.mi
104 2022-07-19
编程技术问答社区
SQL连接和比较不同数据库中的表
你好, 我在 DB1 的表中有一条 select 语句,并使用 SQL Server 2014 中的链接器服务器连接到异地数据库 DB2. 现在我有一些列具有相同的数据,例如,我在两个表中都有以下列: - 文件名 - 位置 - 身份证 但是,表中的 ID 不同,但文件名相同.我将数据从 DB2 导入到 DB1,但有些文件没有.所以我想比较这两个表,看看我没有从 DB2 复制的内容要复制到 DB1. 我不确定如何使用链接服务器进行比较.最好的方法是什么? 在此先感谢 解决方案 编写查询的几种方法来做到这一点.也许最简单的是使用 except SQL 运算符 Q1 除了 Q2 将返回 Q1 中的所有行,但不包括 Q2 中的行.将其视为 Q1 减去 Q2. 因此 的查询从 DB1..table 中选择文件名,但从 DB2..table 中选择文件名 应该给你想要的.
124 2022-07-19
编程技术问答社区
当登录到web应用程序时,该用户应仅查看其数据
嗨,我想要一个功能,每当新用户登录系统时,他应该能够查看他的数据而不是其他数据,在他的登录中,如何实现这一点 pls helppppp....................... 解决方案 这是你的业务逻辑! 了解实际用户,了解数据. 您需要一种方法来匹配两者或在它们之间建立链接. 没有细节,给你更多的建议会很复杂. [更新] 你的问题是你需要学习SQL是如何工作的,一个答案是不行的. 您的问题与如何在发票抬头及其详细信息之间建立链接具有相同的基本解决方案. 具体来说,你需要学习如何设置两个表之间的关系.
172 2022-07-19
编程技术问答社区
根据条件将数据从表2更新到表1
大家好, 我的 SQL Server 中有 2 个表. 第一桌 SKU Name Description Availability Price a a abcdfghilmn 10 15,10 b b abcdfghilmn 45 18,90 c c abcdfghilmn 90 40,00 第二桌 SKU Name Description Availability Price a t abcdfghilmn 90 25,10 b g abcdfghilmn 00 12,90 c m abcdfghilmn 01 38,00 我想使用类似“WHERE"条件的 SKU 将可用性和价格从第二个表更新到第一个表. 首先,我使用数组隔离了 SKU.为了在我去升级数据时使用它们作为条件.
186 2022-07-19
编程技术问答社区
当一行中的几列相同但其他列不同时,我如何覆盖一行。?
这是一个表格数据:- empcode dsg_code dsg_name date PAY_YEAR 1305 0013 DIVISION SALES MANAGER 2011-04-30 00:00:00 2011 1305 00104 REGIONAL SALES MANAGER 2011-11-30 00:00:00 2011 1305 00104 REGIONAL SALES MANAGER 2012-01-31 00:00:00 2012 1305 00104 REGIONAL SALES MANAGER 2013-01-31 00:00:00 2013 1305 0013 DIVISION SALES MANAGER 2013-03-31 00:00:00 2013 1305 0013 DIVISION SALES MANAGER 20
154 2022-07-19
编程技术问答社区
哪个查询是对的还是错的?
大家好. 我对两个查询有很大的困惑.我想计算主键在另一个表中的表中的总记录.我使用两种类型的查询,但两种查询都给了我不同的结果.所以请帮帮我 select COUNT(*) from first_tbl where isApprExam =1 and Code in (select schlcode from journals_tbl) select COUNT(*) from regmaster inner join journals_tbl j on regmaster.Code=j.schlcode where regmaster.isApprExam =1 请告诉我为什么他们给出了不同的答案,哪个是正确的查询. 解决方案 如果第一个表中的一行可以连接到第二个表中的几行,你的查询将计算每一次出现. 在 IN 子句的情况下,每个对应的行将只计算一次. 因此,如果您想要在 journals_tbl 中有相应行的 first_tbl/regmaster 中的行数,
124 2022-07-19
编程技术问答社区
如何将windows窗体中的数据插入SQL数据库?
我正在尝试使用带有 C# 的存储过程将数据插入数据库. 存储过程在数据库级别运行良好. SqlConnection con = new SqlConnection("Data Source=XXXXXXXXXXX;Initial Catalog=XXXXXXXX;Trusted_Connection=true"); SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "SP_ADD"; //cmd.Parameters.Add("@sfn", SqlDbType.VarChar, 13).Value = txtsfn.Text.Trim(); //cmd.Parameters.Add("@lrn", SqlDb
196 2022-07-19
编程技术问答社区
用于派生数据集数据的sql
我有桌子 第 1 列 第 2 列 动物狗 动物狮子 动物老虎 动物山羊 我希望结果为 第 1 列 第 2 列 动物狗,狮子,老虎,山羊 是否可以派生 解决方案 如果是SQL Server,可以使用XML PATH. 您必须查询类似- SELECT Column1 ,STUFF((SELECT ', ' + Column2 [text()] FROM YourTable WHERE Column1 = t.Column1 FOR XML PATH(''), TYPE) .value('.','NVARCHAR(MAX)'),1,2,' ') Column2 FROM YourTable t GROUP BY Column1 示例: DECLARE @MyTable TABLE(Column1 VARCHAR(20), Column2 VARCHAR(20
90 2022-07-19
编程技术问答社区
SQLITE根据另一个数据库中的数据更新多行
场景是: 主数据库:表“流派" Id 整数主键, 类型 TEXT 配置数据库:表“流派" Id 整数主键, 类型 TEXT 这个想法是配置数据库包含所有可能的流派,其中主数据库仅包含在其他记录中引用的流派.我想在打开主数据库时运行检查(我在两个数据库中存储了单独的日期时间以指示是否需要更新,因此它仅在必要时执行).配置数据库附加到主连接. 更新语句类似于: UPDATE Main.Genres SET Main.Genres.Genre = (SELECT Genre from config.Genres WHERE Main.Genres.Id = config.Genres.Id) 这不起作用,但希望它向您展示我正在努力实现的目标.我需要如何构建该更新语句?SQLITE 错误描述没有多大帮助,只是告诉我'.'附近有语法错误. 干杯, Mick 解决方案 SQLLite 的 UPDATE 语句非常有限 - 例如,它不支持连接到
172 2022-07-19
编程技术问答社区
在MVC4中使用单视图将数据插入多个表?
海友.我对 MVC4 很陌生.目前我正在从事一个项目.我需要创建客户主文件.我设计了 Sql 表.我的 Sql 表是完全规范化的,我使用了一些主键引用.我将用示例解释我的问题. 我的表单包含 1)CustomerName ,2)Noof Partners,3)CustomerTypeID,4)SalutationID,5)Street,6)Location,7)Place,8)AreaID,9)CityID,10)StateId,11)countryID,12)密码. 我想在单一视图中制作所有字段.但是如果我点击保存按钮,它会将数据保存到多个表单中. 我的数据库是 Customer CustomerID Primary key Uniqueidentifier not null, Display Name Varchar(100) null, Print Name Varchar(100) null, Customer Type ID Uniqueidentif
186 2022-07-19
编程技术问答社区
如何在单击按钮时填充windows窗体上的字段
我正在尝试使用存储过程在单击搜索按钮时填充表单上的字段.在数据库级别 SP 工作正常.我试图搜索的文本框是 varchar 类型 private void btnsearch_Click(object sender, EventArgs e) { 布尔温度=假; SqlConnection con = new SqlConnection("数据源=xxxxxxxxxxx;初始目录=xxxxxxxx;Trusted_Connection=true"); SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "SP_name"; con.Open(); cmd.Connection = con; cmd.Parameters.AddWithValue("@abc", txtabc.Text); SqlDataReade
106 2022-07-19
编程技术问答社区
如何缓存来自SQl Server 2005数据库调用的图像?
我在使用 aspnet 2.0 页面指令中的输出缓存参数时遇到问题.我正在使用会话变量来保存所选图像的值.当页面指令中的输出缓存设置为 true 时,数据列表中的动态控件似乎不起作用.有没有办法单独缓存图像以避免使用页面指令? 数据列表代码 "RepeatColumns="6" CellPadding="8" CellSpacing="8" GridLines="Both" SelectedItemStyle-BackColor="#33ff66" OnSelectedIndexChanged="dtlImages_SelectedIndexChanged" OnItemCommand="dtlImages_ItemCommand"> 'Runat="server"> ' ID="lblDescription" Font-Bold="True" Font-Size="12px" Font-Names="Arial"> 从数据库中检索图像的代码 protected
124 2022-07-19
编程技术问答社区
我犯了这样的错误';无法初始化OLE DB访问接口的数据源对象��微软王牌。OLEDB。12�� 对于链接服务器';
I got error like this 'Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ClientAc901". OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ClientAc901" returned message "The Microsoft Office Access database engine cannot open or write to the file '\\Pc09\data3\accountdata.mdb'. It is already opened exclusively by another user, or you need permission to view and write its data.".' w
172 2022-07-19
编程技术问答社区