-
sql-server – VB6 ADODB.Recordset RecordCount属性始终返回-1
所属栏目:[MsSql教程] 日期:2021-01-27 热度:59
我试图让一些旧的VB6代码与SQL Server Compact一起使用. 我可以连接,打开数据库,一切似乎都很好.我可以运行插入选择命令. 但是,ADODB.Recordset RecordCount属性始终返回-1,即使我可以访问Fields并查看数据.更改CursorLocation = adUseClient会在执行SQL(多步[详细]
-
sql – MS Access 2010在查询中运行总计
所属栏目:[MsSql教程] 日期:2021-01-27 热度:172
我不是一个很大的Access粉丝,但是对于这个项目,我被要求创建一个Access数据库.我为其他数据库类型创建了类似的东西,所以它并不太难.我已经弄明白了,但是跑步总数让我头疼. 我有下表:table name attendanceView 查询:SELECT * FROM attendanceView =========[详细]
-
sql – 由位列控制的UNIQUE约束
所属栏目:[MsSql教程] 日期:2021-01-27 热度:189
我有一张桌子,像 FieldsOnForms( FieldID int (FK_Fields) FormID int (FK_Forms) isDeleted bit) 该对(FieldID,FormID)应该是唯一的,但仅当行未被删除时(isDeleted = 0). 是否可以在SQLServer 2008中定义这样的约束? (不使用触发器) 附:将(FieldID,FormID,[详细]
-
sql – 外键是否可以引用同一个表中的主键?
所属栏目:[MsSql教程] 日期:2021-01-24 热度:115
我只是认为答案是错误的,因为外键没有唯一性属性. 但是有些人说可以自己加入桌子. 我是SQL的新手.如果是真的请解释如何以及为什么? Employee table| e_id | e_name | e_sala | d_id ||---- |------- |----- |--------|| 1 | Tom | 50K | A || 2 | Billy | 15[详细]
-
sql – 在数据库中干净地表示电子商务产品和变体
所属栏目:[MsSql教程] 日期:2021-01-24 热度:183
我有一个我正在建设的电子商务商店.我正在使用Rails / ActiveRecord,但实际上没有必要回答这个问题(但是,如果您熟悉这些内容,请随时回答Rails / AR). 商店的要求之一是它需要代表两种类型的产品: 简单的产品 – 这些产品只有一个选项,例如乐队的CD.它有基本[详细]
-
sql – 实体框架命中2100参数限制
所属栏目:[MsSql教程] 日期:2021-01-24 热度:153
我正在将一些代码从LINQ-to-SQL迁移到Entity Framework.以前,当从SQL Server(描述为 here)的2100参数限制运行时,我使用了Marc Gravell here提供的解决方案.如他自己的响应中所述,它不适用于Entity Framework. 我对表达式完全没有经验,知道从哪里开始,但我正在[详细]
-
.net – 启用了排序和分页的T-SQL存储过程无法正常工作
所属栏目:[MsSql教程] 日期:2021-01-24 热度:83
嗨,大家好我使用以下代码 ALTER PROCEDURE [dbo].[usp_get_all_groups] -- Add the parameters for the stored procedure here @pStartIndex smallint,@pPageSize tinyint,@pOrderBy varcharASBEGIN SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY CASE[详细]
-
sql – 在视图中转换科学记数法(来自varchar – gt;数字)
所属栏目:[MsSql教程] 日期:2021-01-24 热度:74
由于我无法帮助的原因,我有一个varchar列,其数据如下:820.0E-12,10.0E 00. 我想要数值.所以我有这个测试查询工作: declare @d varchar(256)set @d = '820.0E-12'select CASE WHEN @d like '%E-%' THEN LTRIM(RTRIM(CAST(CAST(@d AS FLOAT) AS DECIMAL(18,18[详细]
-
sql-server – sql server express localdb.msi离线安装程序
所属栏目:[MsSql教程] 日期:2021-01-24 热度:125
我无法使用在线安装程序进行安装.任何人都可以指出我在哪里可以找到离线安装程序.我试着在没有帮助的情况下搜索谷歌. 这与离线安装程序类似但不适用. How to install localdb separately? 这是我在线安装程序遇到的重复错误. (可能是由于防火墙) 解决方法 转[详细]
-
每页加载20个SQL查询真的被认为很多吗?
所属栏目:[MsSql教程] 日期:2021-01-24 热度:180
我在 Behold WordPress,Destroyer of CPUs阅读了Jeff Atwood的博客,看到很多人认为每页加载20个SQL查询很多.现在,对于具有自动建议,自动刷新数据,自定义页面和厨房水槽的高动态页面,每页的平均查询量是多少? 举一个简单的例子,A??mazon.com几乎可以根据他们[详细]
-
sql – 如何在Oracle中使用regex从逗号分隔列表中删除重复项,但
所属栏目:[MsSql教程] 日期:2021-01-24 热度:169
参见英文答案 How to remove duplicates from space separated list by Oracle regexp_replace? 3个 How to remove duplicates from comma separated list by regexp_replace in Oracle?2个 我有这个字符串 ABCD1234,XYZ,ABCD1234,ABCD1234C,abc,abcX,1234U,1[详细]
-
sql – 连续重复/重复的有序计数
所属栏目:[MsSql教程] 日期:2021-01-24 热度:79
我非常怀疑我是以最有效的方式做到这一点,这就是我在这里标记plpgsql的原因.对于一千个测量系统,我需要在20亿行上运行它. 您有测量系统,当它们失去连接时经常报告先前的值,并且它们经常失去连接,但有时会长时间失去连接.您需要聚合,但是当您这样做时,您需要查[详细]
-
jsf – 如何在运行时使用数据库中的值初始化inputtextfield而不
所属栏目:[MsSql教程] 日期:2021-01-24 热度:142
我非常清楚这一点 Any scoped managed bean method annotated with @PostConstruct will be calledafter the managed bean is instantiated,but before the bean is placed in scope. 考虑 h:inputText binding="#{bean.input}" /h:inputText 托管bean的位置[详细]
-
sql-server – 在MS SQL触发器中处理多个记录
所属栏目:[MsSql教程] 日期:2021-01-20 热度:127
我不得不第一次在MSSQL中使用触发器,一般来说是很好的触发器.阅读并自己测试后,我现在意识到触发器会触发每个命令,而不是每行插入,删除或更新. 整个事情是广告系统的一些统计数据.我们的主要统计表相当大,并且在大多数情况下不包含有意义的数据.它包含每个广[详细]
-
加密 – 如何在命令行上解密加密的sqlcipher数据库文件?
所属栏目:[MsSql教程] 日期:2021-01-20 热度:57
问题很简单 我所拥有的是: 我有一个使用sqlcipher加密的数据库文件. 我还有用于加密此db文件的密码 我需要的是: 我需要解密数据库文件/需要一个未加密/非加密/解密的数据库文件. 解决方法 下载并构建sqlcipher – 如果已安装sqlcipher,请执行此操作 从目录[详细]
-
sql-server – 如何在SQL Server中编写foreach?
所属栏目:[MsSql教程] 日期:2021-01-20 热度:125
我试图在for-each中实现某些东西,我想在其中获取返回的select语句的ID并使用它们中的每一个. DECLARE @i intDECLARE @PractitionerId intDECLARE @numrows intDECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1),PractitionerId int)INSE[详细]
-
sql – 使用IN参数的过程
所属栏目:[MsSql教程] 日期:2021-01-20 热度:71
你能帮我吗,我想创建一个程序,允许我发送一个参数把它放在一个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-20 热度:192
基本上我有一个表消息,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-20 热度:68
我需要在一个大表中组合大约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-20 热度:153
这是我的工作查询: 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-20 热度:173
我有2个数据库.其中一个名为Test,有一个名为Vehicles的表.另一个名为Test2的表有一个名为Clients的表. 当我在Test中的Vehicles表上插入新记录时,我需要更新Test2中Clients表上的NumVehicles字段. 这可能使用触发器吗? 解决方法 你需要类似的东西 USE Test;GO[详细]
-
sql-server-2005 – 永久删除表时回收SQL Server 2005数据库中的
所属栏目:[MsSql教程] 日期:2021-01-20 热度:109
我从SQL Server 2005数据库中删除了大量的表.如何缩小数据库 – 假设我没有替换数据或表格?我正在将内容存档到另一个数据库. 解决方法 DBCC Shrinkdatabase(0) -- Currently selected database 要么 DBCC Shrinkdatabase(databasename) -- Named database 但[详细]
-
.net – 为什么这个DataAdapter不会将行插入数据库?
所属栏目:[MsSql教程] 日期:2021-01-20 热度:165
所以我有一种情况,我使用SqlDataAdapter将行插入SQL Server 2014数据库中的表. 数据来源是Excel电子表格. 使用一些For循环和.Columns.Add和.Rows.Add填充DataTable对象以从Excel工作表复制数据时,插入工作正常.这个工作代码我没有包含在这里. 但是,我正在重构[详细]
-
SQL Server 2008 – 拆分
所属栏目:[MsSql教程] 日期:2021-01-20 热度:61
我们如何在列中使用交叉应用和拆分值? 我有一个基于逗号的函数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-20 热度:101
如何在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=[详细]
