-
sql-server – 检查是否安装了SQL Server客户端
所属栏目:[MsSql教程] 日期:2021-01-16 热度:59
如何检查是否安装了SQL Server客户端驱动程序?是否也可以确定版本? 解决方法 转到 – 运行 – cmd-键入regedit.exe,然后在ODBC文件夹下看到注册表: HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INI ODBC DriversSQL Server 我也找到了关于这个问题的a co[详细]
-
多租户数据库架构
所属栏目:[MsSql教程] 日期:2021-01-16 热度:152
我正在构建一个SAAS应用程序,我们正在讨论每个客户端与共享数据库之间的一个数据库.我已经阅读了很多内容,包括SO的一些主题,但我还有很多疑问. 我们的平台应该由每个客户高度定制. (他们应该能够拥有自定义表并向现有表添加自定义字段). 在这种情况下,多数据[详细]
-
sql – 查询滚动日期范围内不同值的计数
所属栏目:[MsSql教程] 日期:2021-01-16 热度:54
我有一组电子邮件地址和日期,这些电子邮件地址已添加到表格中.各种不同日期的电子邮件地址可以有多个条目.例如,如果我有下面的数据集.我希望得到我们在所述日期和3天前之间的不同电子邮件的日期和数量. Date | email -------+----------------1/1/12 | test@t[详细]
-
MS SQL Server:检查用户是否可以执行存储过程
所属栏目:[MsSql教程] 日期:2021-01-16 热度:67
如何检查用户是否可以在MS SQL服务器中执行存储过程? 我可以通过连接到master数据库并执行以下内容来查看用户是否具有显式执行权限: databasename..sp_helpprotect 'storedProcedureName','username' 但是,如果用户是具有执行权限的角色的成员,则sp_helprot[详细]
-
Azure函数数据库连接字符串
所属栏目:[MsSql教程] 日期:2021-01-16 热度:55
如何向Azure功能添加或访问app.config文件以添加数据库连接字符串?如果您不应该添加app.config并且有更好的方法来访问外部数据库来执行该功能,请告诉我最佳实践.谢谢! 解决方法 执行此操作的最佳方法是从Azure门户添加连接字符串: 在Function App UI中,单[详细]
-
是否有任何与SQL相同的Cassandra查询:LIKE Con??dition?
所属栏目:[MsSql教程] 日期:2021-01-16 热度:100
LIKE条件允许我们在SQL语句的where子句中使用通配符.这允许我们执行模式匹配. LIKE条件可用于任何有效的SQL语句 – 选择,插入,更新或删除.喜欢这个 SELECT * FROM usersWHERE user_name like 'babu%'; 与上面相同的操作一样,任何查询都可以在CLI中用于Cassand[详细]
-
SQL:错误,达到了表达式服务限制?
所属栏目:[MsSql教程] 日期:2021-01-16 热度:192
“内部错误:已达到表达式服务限制.请在查询中查找可能复杂的表达式,并尝试简化它们.” 有没有人见过这个,找到了一个好的解决方法? 我设法解决了这个问题,主要是将我的SQL查询分成两部分,然后将第一个SQL select查询写入临时表,第二部分,一个新的SQL select[详细]
-
更新数据库行而不在PostgreSQL 9.2中锁定表
所属栏目:[MsSql教程] 日期:2021-01-16 热度:55
尝试使用PostgreSQL 9.2在表上运行这样的更新语句: UPDATE table SET a_col = array[col]; 我们需要能够在~10M的行表上运行它,而不是让它锁定表(因此在更新运行时仍然可以进行正常操作).我相信使用游标可能是正确的解决方案,但我真的不知道它是否或我应该如[详细]
-
sql – 根据来自另一个数据库的查询结果查询数据库
所属栏目:[MsSql教程] 日期:2021-01-16 热度:124
我在VS 2013中使用SSIS. 我需要从1个数据库中获取ID列表,并且使用该ID列表,我想查询另一个数据库,即SELECT …来自MySecondDB WHERE ID IN({MyFirstDB中的ID列表}). 解决方法 有3种方法可以实现这一目标: 第一种方法 – 使用查找转换 首先,您需要添加一个像@T[详细]
-
sql-server – 我可以在存储过程中设置默认架构吗?
所属栏目:[MsSql教程] 日期:2021-01-15 热度:70
我正在进行StackQL的下一次更新. 我想做的一件事是能够查询多个版本.因此,当我加载十月数据时,我没有删除旧的九月数据库.它还在那里.实际上,您甚至可以通过包含数据库名称来查询它: select top 10 * from SO_Sept09..Posts 当他们开始为ServerFault和SuperUs[详细]
-
合并SQL中的相邻行?
所属栏目:[MsSql教程] 日期:2021-01-15 热度:53
我正在做一些基于员工工作时间的报告.在某些情况下,数据包含两个单独的记录,用于确切的单个时间块. 这是该表的基本版本和一些示例记录: EmployeeIDStartTimeEndTime 数据: EmpID Start End----------------------------#1001 10:00 AM 12:00 PM#1001 4:00 P[详细]
-
tsql – T-SQL – 如何交换行和列
所属栏目:[MsSql教程] 日期:2021-01-15 热度:116
我有这样的结果集结构 ID Value Name1 Oranges Reponse1 42 Count2 Apples Reponse2 65 Count3 Figs Reponse3 74 Count 我想谈谈这个: ID Response Count1 Oranges 422 Apples 653 Figs 74 使用SQL.有没有办法做到这一点?谢谢! 解决方法 SELECT a.ID,a.Val[详细]
-
azure-sql-database – 从Azure中的WebJob访问SQL数据库
所属栏目:[MsSql教程] 日期:2021-01-15 热度:132
我计划使用WebJobs作为NServiceBus的轻量级替代品,但是想要首先验证可以从触发的WebJob处理程序进行例行的SQL Azure数据库查询吗?我的数据库访问将通过EntityFrameworks. 这个SO线程表明WebJobs不支持SQL数据库,但我希望这只是意味着SQL数据库不能用作WebJob[详细]
-
Powershell Invoke-Sqlcmd的错误检测并不总是有效?
所属栏目:[MsSql教程] 日期:2021-01-15 热度:189
通过执行位于文件夹中的查询列表来更新数据库. 我需要能够检测到任何错误,这些错误也会导致SQL Server Management Studio中的“Query completed with errors”. 以下工作检测“无效对象”错误: PS SQLSERVER: $ErrorActionPreferenceStopPS SQLSERVER: $Er[详细]
-
如何从降序开始从Firebase数据库中检索数据?
所属栏目:[MsSql教程] 日期:2021-01-15 热度:184
参见英文答案 Firebase Data Desc Sorting in Android8个 我想知道新的firebase数据库是否已添加此功能,因为我需要在我的项目中使用它. 结构看起来像这样.. 并设置RecyclerView反转对我不起作用,因为这会导致它从底部开始. 解 所以,这是我能想到的最佳解决方[详细]
-
sql-server-2005 – 在SQL Server 2005中使用PDF文件进行全文搜
所属栏目:[MsSql教程] 日期:2021-01-15 热度:164
我在SQL Server 2005中索引PDF文件时遇到了一个奇怪的问题,希望有人可以提供帮助.我的数据库有一个名为MediaFile的表,其中包含以下字段:MediaFileId int identity pk,FileContent image和FileExtension varchar(5).我的Web应用程序在此表中存储文件内容没有[详细]
-
sql – 在两个varchar字段上创建Unqiue不区分大小写的约束
所属栏目:[MsSql教程] 日期:2021-01-15 热度:141
在Oracle 10g中,如何在两个varchar字段上添加唯一的不区分大小写的约束?例如,给定表中已有??的以下记录: "Stephen","Swensen""John","Smith" 以下插入无效: "stephen","smith""stephen","swensen" 但以下插入有效: "Stephen","Smith""John","Swensen" 解[详细]
-
T:SQL:从行中选择值作为列
所属栏目:[MsSql教程] 日期:2021-01-15 热度:69
我在行样式中有一个Profiles store配置文件属性值的表,例如: [ProfileID] [PropertyDefinitionID] [PropertyValue]1 6 Jone1 7 Smith1 8 Mr1 3 50000 和另一个属性定义表: [PropertyDefinitionID] [PropertyName]6 FirstName7 LastName8 Prefix3 Salary 如[详细]
-
sql-server-2008 – 如何使外键约束受信任?
所属栏目:[MsSql教程] 日期:2021-01-15 热度:95
我有两张桌子,销售和产品. Sale具有引用Product的外键约束.外键是使用NOCHECK创建的,并在创建后立即禁用.我想启用并信任外键约束.启用它可以工作,但我不能让它值得信任. StackOverflow和各种博客上的类似问题表明,运行ALTER TABLE T WITH CHECK CHECK CONSTRA[详细]
-
两个SQL COUNT()查询?
所属栏目:[MsSql教程] 日期:2021-01-15 热度:108
我想计算表中记录的总数,以及匹配特定条件的记录总数.我可以通过两个单独的查询执行这些操作 SELECT COUNT(*) AS TotalCount FROM MyTable;SELECT COUNT(*) AS QualifiedCount FROM MyTable {possible JOIN(s) as well e.g. JOIN MyOtherTable mot ON MyTable[详细]
-
sql – 如何获取空值的先前值
所属栏目:[MsSql教程] 日期:2021-01-15 热度:92
我的表格中有以下数据. | Id | FeeModeId |Name | Amount| --------------------------------------------- | 1 | NULL | NULL | 20 | | 2 | 1 | Quarter-1 | 5000 | | 3 | NULL | NULL | 2000 | | 4 | 2 | Quarter-2 | 8000 | | 5 | NULL | NULL | 5000 | |[详细]
-
验证T-SQL存储过程的可靠方法
所属栏目:[MsSql教程] 日期:2021-01-15 热度:166
我们正在从SQL Server 2005升级到2008.几乎2005实例中的每个数据库都设置为2000兼容模式,但我们跳到2008年.我们的测试已经完成,但我们学到的是我们需要得到的它更快. 我发现了一些存储过程,它们从缺少的表中选择数据或尝试ORDER BY不存在的列. 包装SQL以在SET[详细]
-
sql-server – 如何在表中查找rowsize
所属栏目:[MsSql教程] 日期:2021-01-15 热度:128
我的一个DB已经越来越接近允许的大小. 为了找出包含最大数据的表,我使用了以下查询: exec sp_MSforeachtable @command1="print '?' exec sp_spaceused '?'" 它返回了包含最大数据的罪魁祸首表. 下一步,我想根据大小清理行.为此,我想根据大小订购行. 如何使用[详细]
-
SQL Server:带XML输出的两级GROUP BY
所属栏目:[MsSql教程] 日期:2021-01-15 热度:95
我有一个分层数据表,我试图选择作为单个分组的XML值: 列:Id,Type,SubType,SubSubType 样本数据: Id Type Subtype SubSubType1 Product Documentation Brochures Functional Brochures2 Product Documentation Brochures Fliers3 Product Documentation Dat[详细]
-
sql-server – SQL Server日志文件大小管理
所属栏目:[MsSql教程] 日期:2021-01-15 热度:72
我将所有数据库都完全恢复,并且每15分钟进行一次日志备份,因此我的日志文件通常非常小.问题是,是否存在导致大量事务发生的夜间操作并导致我的日志文件增长,我是否应该在之后将其缩小? 拥有一个巨大的日志文件是否会对数据库性能产生负面影响?磁盘空间目前不[详细]