-
sql – 如何在滚动时间窗口中与Spark中的组进行聚合
所属栏目:[MsSql] 日期:2020-05-23 热度:129
我有一些数据要按特定列分组,然后根据组中的滚动时间窗口聚合一系列字段. 以下是一些示例数据: df = spark.createDataFrame([Row(date=2016-01-01, group_by=group1, get_avg=5, get_first=1), Row(date=2016-01-10, group_b[详细]
-
sql-server – Microsoft SQL Server 2005/2008:XML与text / varch
所属栏目:[MsSql] 日期:2020-05-23 热度:197
是否更有意义(服务器端验证 XML / schema / dtd除外)以XML类型而不是text / varchar / ntext存储XML?我不打算在数据库端执行任何XML操作. 我调查的目的是减少数据库大小.为了这个目的,我可以使用XML data type作为无类型的XML吗?优缺点都有什么? 我发现一[详细]
-
sql-server – 寻找数据库版本控制的解决方案
所属栏目:[MsSql] 日期:2020-05-23 热度:84
问题描述: 在我们的项目中,我们有一个“生产数据库”和许多“开发者”.我们想知道我们如何管理和安装更改.我们已经有一些程序,但它需要很多时间,有时会导致错误. 我们不能丢失数据 – 所以我们不能使用“drop table”.我们只能使用“alter table”. 我们实际[详细]
-
sql-server-2005 – 基于另一个计算列的计算列?
所属栏目:[MsSql] 日期:2020-05-23 热度:120
我有一个名为Cost的计算列返回资金. 我想要另一个返回列(Cost * 2),但不允许我. 计算列不能引用其他计算列.虽然你应该能够重复你想参考的表达式. From MSDN: A computed column is computed from an expression that can use other columns in the same tabl[详细]
-
使用终端将SQL数据库导入mysql
所属栏目:[MsSql] 日期:2020-05-23 热度:80
我很难做到这一点. 我在终端中创建了一个名为“somedb”的新数据库 CREATE DATABASE somedb 在我的桌面上,我有从phpMyadmin下载的SQL转储:somedb.sql 我试过了: somedb /Users/myname/Desktop/somedb.sql 结果:错误1064(42000):您的SQL语法中有错误 mysql[详细]
-
sql-server-2008-r2 – 错误:注意:无法通过电子邮件通知“运算符”.当工作失败时尝试发送电子邮件
所属栏目:[MsSql] 日期:2020-05-23 热度:60
当作业失败时,我发送通知有问题.我创建了数据库邮件配置文件,并将其分配给SQL Agent和重新启动的SQL Agent. 当我运行程序msdb.dbo.sp_send_dbmail时,正在发送电子邮件.另外当我使用数据库邮件发送测试电子邮件它工作正常.但是当我设置Job失败通知时,在作业日[详细]
-
sql – 为什么从存储过程中选择不支持关系数据库?
所属栏目:[MsSql] 日期:2020-05-23 热度:126
众所周知,您无法从Oracle或SQL Server(以及大部分其他主流的RDBMS产品)中的存储过程执行SELECT. 一般来说,从存储过程中选择几个明显的“问题”,只需要考虑两个: a)存储过程产生的列是不确定的(直到运行时才知道) b)由于存储过程的不确定性,建立数据库统计和[详细]
-
数据库 – 比SQL更好的语言存储过程
所属栏目:[MsSql] 日期:2020-05-23 热度:200
对于使用诸如Transact-SQL或PL / SQL之类的语言,将某些业务逻辑实际提交到存储过程所需的限制和冗长度,我越来越感到失望.我希望将一些当前的数据库转换为Oracle,并利用其对 Java存储过程的支持,但该选项目前不可用. 您会以支持其他语言的存储过程的数据库的方[详细]
-
sql-server – 使用OpenRowSet导入.CSV文件时,将科学符号转换为float
所属栏目:[MsSql] 日期:2020-05-23 热度:108
我使用openrowset将csv文件导入SQL Server. csv文件中的列之一包含科学符号(1.08E 05)中的数字,表中正在插入的列 默认情况下,它将值设置为1,忽略.08E 05. 我已经尝试使用cast()和convert()来直接在查询执行时转换值,以及将表中的数据类型设置为字符串并将其导[详细]
-
sql-azure – Azure SQL数据库定价是每个数据库服务器或每个用户创建的数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:188
对于Azure SQL数据库定价,定价被称为$x /小时 问题:让我们说’x’是每小时$2.如果我为我的应用程序创建了10个不同的用户数据库,我会支付10倍的小时成本,即20美元/小时,还是从数据库服务器的成本开始只需支付$2 /小时? 我不知道我将为每个用户创建的数据库([详细]
-
sql – 数据类型文本不能用作UNION,INTERSECT或EXCEPT运算符的操作数,因为它不可比
所属栏目:[MsSql] 日期:2020-05-23 热度:168
我有一张桌子 Id(PK) 所有者int 说明文字 它连接到另一个表 Id(FK) 参与者int 所有者可以是参与者,如果是,所有者和参与者都是相同的参考(在用户表中).所以我做了: SELECT TableA.Id,TableA.Owner,TableA.TextFROM TableAWHERE TableA.Owner=@UserUNIONSELECT[详细]
-
sql-server – 在连接池关闭之前,sql server连接必须空闲多久?
所属栏目:[MsSql] 日期:2020-05-23 热度:139
我有一个客户端 – 服务器应用程序,使用.NET SqlClient数据提供程序连接到sql server – 很标准的东西.默认情况下,在连接池管理器关闭数据库连接并将其从池中删除之前,连接将空闲多久?什么设置如果有控件这个? This MSDN document只说 The connection poole[详细]
-
sql-server – 用于优化只读sql数据库的提示
所属栏目:[MsSql] 日期:2020-05-23 热度:199
我有一个中型SQL Server 2008数据库,其中包含精算数据.它的所有用例都是只读查询.在这种情况下,我有什么特别的优化吗?或者我应该坚持优化数据库的正常规则吗? 一个策略是将一个只读文件组添加到您的数据库,并将您的只读表放在那里.一个只读文件组允许SQL Se[详细]
-
sql – 使用decode来检查负值和正值
所属栏目:[MsSql] 日期:2020-05-23 热度:101
您有没有办法使用解码来检查sql中的正值和负值? 例如 select decode(money_return, **0**, abs(money_return), **0**, money_return*10, money_return) from cash_t; 如果逻辑在if else语句中编码,它将是这样的: if(money_return0){money_reutrn = abs([详细]
-
sql – 查找列是否具有唯一约束
所属栏目:[MsSql] 日期:2020-05-23 热度:59
在假设的场景中,我是没有表创建权限的用户.我想知道表中的列是否具有UNIQUE CONSTRAINT.是否有可能在DICTIONARY中查找?我该怎么办呢? 这里给出的两个答案都错过了一种方法来强制列的唯一性:通过创建唯一索引(不在列上定义唯一约束).如果您不熟悉此选项,请[详细]
-
数据库 – 使用SQLITE与VB6
所属栏目:[MsSql] 日期:2020-05-23 热度:178
我正在使用MSAccess mdb文件作为可重新分发的应用程序. 之前我发现SQLite是替代我的解决方案,但是它们提供的二进制文件不能在VB6中使用它们作为对象. (或至少我无法弄清楚如何). 有没有人有链接,或者可以写一点关于从VB6连接到SQLite DB,以及它与使用ADO的区[详细]
-
SQL解析器在PHP中?
所属栏目:[MsSql] 日期:2020-05-23 热度:51
参见英文答案 Parse SELECT clause of SQL queries into a PHP array2 UPD:管理员更改了标题,我找到了解决方案: http://code.google.com/p/php-sql-parser/ 我正在修改sql查询到php数组. 例如: SELECT col_name[详细]
-
sql-server – MS-SQL / ColdFusion:神秘数据库错误:对象已关闭
所属栏目:[MsSql] 日期:2020-05-23 热度:139
我使用ColdFusion与Microsoft SQL Server 2005,有时我得到这个错误: “[Macromedia] [SQLServer JDBC Driver]对象已关闭. 回溯总是会导致SQL查询,就像预期的那样,即使是没有JOIN或输入参数的简单SELECT命令,也没有任何想法. 迄今为止我听说过的唯一解决方案[详细]
-
sql – Oracle将秒数转换为小时数:分钟:秒
所属栏目:[MsSql] 日期:2020-05-23 热度:65
我要求以给定的总秒数值显示用户可用时间(小时:分钟:秒)格式.欣赏,如果你知道一个ORACLE功能做同样的事情.我正在使用Oracle. 感谢您的时间. 如果您只是希望将给定的秒数转换成HH:MI:SS格式,则应该这样做 SELECT TO_CHAR(TRUNC(x/3600),FM9900) || : || TO[详细]
-
使用INNER JOIN更新SQL Server中的多个表
所属栏目:[MsSql] 日期:2020-05-23 热度:112
参见英文答案 How to update two tables in one statement in SQL Server 2005?7个 我正在使用SQL Server,并尝试使用SQL一次更新多个表与一个查询: 以下查询: update table1set A.ORG_NAME = @ORG_NAME, B.RE[详细]
-
无效的对象名称sql
所属栏目:[MsSql] 日期:2020-05-23 热度:91
我在我的sql代码上不断得到一个无效的对象名称错误. (member_number,subscriber_policy_number)带有错误消息.代码本身运行良好,没有错误,为什么会发生这种情况?上面没有一个代码突出显示 update smmdmm.aid_dataset Member_Number = Subscriber_Policy_Numbe[详细]
-
sql-server – SQL Server:使用FK删除表
所属栏目:[MsSql] 日期:2020-05-23 热度:90
在表“A”上通过FK将“30”表视为“A.Id”. 对于集成测试,我必须删除表并重新创建它来创建一个定义的状态.由于依赖对象,它们似乎无法删除并重新创建表.错误信息是: Could not drop object ‘dbo.A’ because it is referenced by a FOREIGN KEY constraint[详细]
-
sql-server – 如何在SQL Server中删除触发器?
所属栏目:[MsSql] 日期:2020-05-23 热度:195
我需要删除SQL Server中的触发器.似乎应该是简单的,但是因为有一个叫做“删除触发器”的东西,一个在删除时被调用的触发器,似乎找不到如何实际删除已经存在的触发器的资源. DROP TRIGGER: Removes one or more triggers from the current database… You can[详细]
-
当变量包含单引号时,SQL动态查询字符串中断
所属栏目:[MsSql] 日期:2020-05-23 热度:147
我有一个SQL查询字符串,如下所示: DECLARE @sql varchar(max)SET @sql = INSERT INTO + @tempTable1 + SELECT 0 as Type1, 0 as Type2, + + @name + as CompanyName +[详细]
-
SQL:从SELECT语句返回的所有条目中删除部分字符串
所属栏目:[MsSql] 日期:2020-05-23 热度:157
以下是select语句,它返回所有URL在其末尾包含(空格): select * from Table1 where Column1 like %%20 如何使用SQL从所有这些URL中删除? 编辑1: 是否有办法删除”只有在URL的最后找到(保存URL中的所有其他实例)? 这很简单我假设你正在使用Microsoft SQL Se[详细]

浙公网安备 33038102330553号