AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-16418

Thronk's questions

Martin Hope
Thronk
Asked: 2015-04-29 13:19:55 +0800 CST

NTILE 是否适用于浮点数?

  • 4

我正在尝试在我的 PARTITION BY 子句中使用浮点数据类型对我的数据使用 NTILE。请原谅人为的例子,但我认为最好的方式来说明我的问题和困惑是通过这段代码:

CREATE TABLE Test 
(
    Cash float NOT NULL,
    Number int NOT NULL
)
GO

INSERT INTO TEST VALUES(1.05,1);
INSERT INTO TEST VALUES(1.368,1);
INSERT INTO TEST VALUES(0.775,1);
INSERT INTO TEST VALUES(1.699,1);
INSERT INTO TEST VALUES(1.599,1);
INSERT INTO TEST VALUES(0.80,1);
INSERT INTO TEST VALUES(0.80,1);
INSERT INTO TEST VALUES(0.994,1);
INSERT INTO TEST VALUES(0.848,1);
INSERT INTO TEST VALUES(0.675,1);
INSERT INTO TEST VALUES(0.575,1);
INSERT INTO TEST VALUES(12.998,1);
INSERT INTO TEST VALUES(1.999,1);
INSERT INTO TEST VALUES(0.65,1);
INSERT INTO TEST VALUES(0.80,1);
INSERT INTO TEST VALUES(2.60,1);

SELECT CASH, 
    NTILE(3) OVER (PARTITION BY Cash ORDER BY Cash) AS Trio
    INTO #Test
FROM Test

我本来希望分组是这样的:

0.575   1
0.65    1
0.675   1
0.775   1
0.8     1
0.8     2
0.8     2
0.848   2
0.994   2
1.05    2
1.368   3
1.599   3
1.699   3
1.999   3
2.6     3
12.998  3

但是,结果集看起来像这样:

CASH    Trio
0.575   1
0.65    1
0.675   1
0.775   1
0.8     1
0.8     2
0.8     3
0.848   1
0.994   1
1.05    1
1.368   1
1.599   1
1.699   1
1.999   1
2.6     1
12.998  1

当 max 和 min 按组应用时,范围分组看起来真的很奇怪

SELECT 
    MAX(CASH), MIN(CASH), Trio
FROM #Test
GROUP BY Trio

MAX     MIN     TRIO
12.998  0.575   1
0.8     0.8     2
0.8     0.8     3

谁能解释这里发生了什么?

sql-server t-sql
  • 1 个回答
  • 678 Views
Martin Hope
Thronk
Asked: 2014-09-04 10:56:28 +0800 CST

尝试将 DQS Cleansing Connection Manager 添加到 SSIS 结果出错

  • 0

我在 SSDT-BI(使用 VS2013 Shell)中重新打开了一个 SSIS 项目,该项目已经休眠了 ~3 个月,看到可怕的红色“x”出现在我的 DQS 数据流组件上: DataFlow 带有可怕的红色 x

我试图用一个新的连接管理器替换现有的连接管理器,但是现有的和新的都导致了以下错误消息:

标题:DQS
清理连接管理器由于以下值无法连接到 DQS 服务器连接管理器“local\mysampledb”:
无法建立连接。确保服务器正在运行。
System.Data.SqlClient.SqlException (0x80131904):尝试加载 ID 为 65629 的程序集时,Microsoft .NET Framework 中发生错误。服务器可能资源不足,或者程序集可能不受 PERMISSION_SET = EXTERNAL_ACCESS 或 UNSAFE 信任. 再次运行查询,或查看文档以了解如何解决程序集信任问题。有关此错误的更多信息:
System.IO.FileLoadException:无法加载文件或程序集“microsoft.ssdqs,Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。主机存储中的程序集与 GAC 中的程序集具有不同的签名。(HRESULT 异常:0x80131050)有关详细信息,请参阅 Microsoft 知识库文章 949080。

该包在此期间已签入源代码管理,并且在上次签出时工作正常。

sql-server-2008-r2 sql-server-2012
  • 1 个回答
  • 867 Views
Martin Hope
Thronk
Asked: 2013-10-17 08:15:50 +0800 CST

如何解决 SQL Server 数据库图中已删除表的问题?

  • 1

我正在使用 SQL Server 数据库图表工具进行数据库设计。我创建了一个名为 dbo.Example 的表,并在定义任何列之前尝试保存。

得到一个错误,即 SQL 无法保存没有任何列的表,因为我想保存在完成此表之前完成的其他工作,所以我将其删除并成功保存。

然后我进行更多更改并保存图表。一切都很好。

直到我准备好正确定义我的 dbo.Example 表并获得

'Table 'dbo.Example' already exists' error.

该表不在从返回的表中

select name from sys.tables;

并且不会出现在 Database->Tables GUI 视图中。

我找不到需要清理和删除这张桌子的地方。

SQL Server 将有关数据库图表的元数据保存在哪里?

sql-server-2008 database-design
  • 1 个回答
  • 3695 Views
Martin Hope
Thronk
Asked: 2013-10-16 09:59:33 +0800 CST

什么时候适合使用单独的模式进行数据库设计?

  • 4

我正在开发一个数据库,其中包含来自许多不同应用程序的数据。在我的第一次设计过程中,我将每个临时表都放置在为其源应用程序命名的模式中。

由于几个源应用程序具有相似的数据和相似的表名,因此我使用模式名称来区分源应用程序。我正在考虑的替代方案是使用单个模式并在表名中包含源应用程序。

我想研究有关何时使用不同模式的设计规则以及这样做的利弊,但我找不到任何东西。

架构纯粹是为了许可和安全吗?

从组织的角度来看,在超出应用程序开发所需的不同模式中创建对象是否有意义,或者这只是不必要地增加了查询的复杂性?

这个决定是否有我忽略考虑的其他影响?

sql-server oracle
  • 2 个回答
  • 4946 Views
Martin Hope
Thronk
Asked: 2013-09-18 12:45:26 +0800 CST

指定 SQL Server 身份验证时如何查询 SQL Server 链接服务器?

  • 4

我已经建立了一个链接服务器,并试图查询一个我有 SQL Server 用户名和密码的数据库,但是我找不到在查询中指定用户 ID/密码的语法并得到以下错误:

消息 18452,级别 14,状态 1,线路 1 登录失败。登录来自不受信任的域,不能用于 Windows 身份验证。

我从http://msdn.microsoft.com/en-us/library/ms175537(v=sql.105).aspx知道 Windows 身份验证是首选,但它是供应商数据库,不取决于我。

同样来自该链接:“您必须设置从使用 Windows 身份验证的登录到链接服务器上不是 Windows 身份验证登录的特定登录的本地登录映射。在这种情况下,远程登录使用 SQL Server 身份验证,如果链接服务器是 SQL Server 的一个实例。”
我不是本地计算机上的 Windows 管理员,也不是链接计算机上的任何类型的管理员。难道没有别的办法了吗?

sql-server sql-server-2008-r2
  • 1 个回答
  • 3873 Views
Martin Hope
Thronk
Asked: 2013-09-12 18:11:25 +0800 CST

如何在 SSIS GUI 中访问错误的全文?

  • 3

我有一个 Excel 任务,它通过 GUI 提供错误文本,但我不知道如何在没有 GUI 的情况下访问错误任务,如果我将光标从 X 移动,错误就会消失

在此处输入图像描述

我将项目属性 Run64BitRuntime 设置为 False(尽管它不可​​编辑,所以即使我想,也无法将其更改为 true)

sql-server sql-server-2012
  • 1 个回答
  • 3231 Views
Martin Hope
Thronk
Asked: 2013-07-03 20:16:44 +0800 CST

如何选择直方图/散点图等。 SSIS 2012 中的数据查看器

  • 3

我在 SSIS 2012 中有一个数据流任务,并创建了一个平面文件源和一个 OLE DB 连接目标。我可以像在早期版本的 SSIS 中一样选择它们之间的数据流路径,并且可以右键单击并选择数据流路径编辑器。

数据查看器选项与过去版本一样可用,但没有添加按钮,我无法确定如何添加直方图/散点图/等。数据查看器。

我似乎可以配置的只是实际移动的数据样本。

ssis
  • 1 个回答
  • 1884 Views
Martin Hope
Thronk
Asked: 2013-05-16 17:57:00 +0800 CST

如何使用 SQLite3 将查询输出到文件

  • 0

是否有相当于 Oracle 的 sqlite3 线轴?

sqlite
  • 1 个回答
  • 1644 Views
Martin Hope
Thronk
Asked: 2013-04-20 07:28:52 +0800 CST

关于 GS1 条形码 - 使用什么大小的 DB 字段?

  • 0

关于 GS1 条形码 - 使用什么大小的 DB 字段,或者整个 GS1 通常不存储在数据库中,而是在应用层中处理并作为组成部分的集合存储在数据库中?

GS1 的整体长度是这个问题的主题

database-design schema
  • 1 个回答
  • 268 Views
Martin Hope
Thronk
Asked: 2013-03-20 06:30:10 +0800 CST

我应该以什么数据类型将电子邮件地址存储在数据库中?

  • 55

我知道 254 个字符的电子邮件地址是有效的,但我研究过的实现倾向于使用 varchar(60) 到 varchar(80) 或等效的。例如:此 SQL Server 建议使用 varchar(80) 或此 Oracle 示例

是否有理由不使用最大 254 个字符?根据定义,varchar 不是只使用存储数据所需的存储空间吗?

是否存在显着的性能影响/权衡导致如此多的实现使用少于全部 254 个可能的字符?

database-design datatypes
  • 7 个回答
  • 178261 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve