-
sql-server – 如何自动刷新sql server olap cube
所属栏目:[MsSql] 日期:2020-05-24 热度:60
我在visual studio中构建了一个多维数据集并部署到SSAS.如何使用每晚sql批处理作业或其他方法刷新数据? TIA 一些选择: 将Process Analysis Services任务放在SSIS包中,并使用SQL Agent安排包(如果您已有etl包,那就很好). 使用SSMS,转到“处理”对话框,但在开[详细]
-
sql-server – SQL Server – 使用CLR集成来使用Web服务
所属栏目:[MsSql] 日期:2020-05-24 热度:179
Web上有一些描述使用SQL Server 2005的CLR集成来使用Web服务的 tutorials.最重要的是,这个过程看起来很复杂.我遇到了几个问题,包括需要更改数据库的信任级别,以及使用sgen工具创建静态XmlSerializer程序集;而且我还没有让它正常工作……(我确信我只需要花更多[详细]
-
sql – 从远程服务器检索数十亿行?
所属栏目:[MsSql] 日期:2020-05-24 热度:63
我试图从远程SQL Server检索大约2000亿行.为了优化这一点,我限制了我的查询只使用索引列作为过滤器,并且只选择列的子集以使查询看起来像这样: SELECT ColA, ColB, ColC FROM Database WHERE RecordDate BETWEEN AND 但看起来除非我将查询限制在几个小时的时[详细]
-
在一个sql查询中计算很多布尔字段?
所属栏目:[MsSql] 日期:2020-05-24 热度:171
不确定如何解释这个但是想象你有一个包含许多布尔字段的表…… 表:汽车 列: Automatic: boolean Silver: boolean American: boolean Noisy: boolean Smelly: boolean fast: boolean (愚蠢的田地,其中大部分都不会在现实中沸腾,只是一个例子) 我需要做的是生[详细]
-
用于组中任何非特定值的SQL聚合函数
所属栏目:[MsSql] 日期:2020-05-24 热度:109
是否有一个agregate函数返回组中的任何值.我可以使用MIN或MAX,但如果可能的话,它宁可避免开销,因为它是一个文本字段. 我的情况是错误日志摘要.错误按错误类型分组,并显示每个组的错误文本示例.使用哪个错误消息作为示例无关紧要. SELECT ref_code, log_type,[详细]
-
主键和唯一索引 – SQL Developer生成的sql脚本
所属栏目:[MsSql] 日期:2020-05-24 热度:186
当SQL Developer导出sql脚本时,有多个选项可用,但无论哪种方式都必须在主键上生成UNIQUE INDEX,如下所示 CREATE UNIQUE INDEX SYS_C0018099 ON TRANSACTION (ID) 并将PRIMARY KEY添加到同一个表和同一列 ALTER TABLE TRANSACTION ADD PRIMARY KEY (ID) 所以[详细]
-
JOIN ON LIKE问题SQL服务器中的EXERE EXISTS
所属栏目:[MsSql] 日期:2020-05-24 热度:138
我正在尝试使用Tag搜索,并且它主要使用LIKE Tag匹配的例外. 我已将示例代码添加到SQLFiddle以进行播放,并在此处包含它: 表和数据 CREATE TABLE Attendees( Id INT, Text VARCHAR(500));CREATE TABLE Tags( Id INT, Description VARCHAR(50));CREATE TAB[详细]
-
sql-server – 用于图表的SQL Server Management Studio插件
所属栏目:[MsSql] 日期:2020-05-24 热度:97
是否有任何SQL Server Management Studio插件可以在数据库图表中添加更多功能和易用性. 可悲的是没有.当前的建模工具被称为“Davinci”,并且自1997年大约在SQL 7.0中引入以来基本保持不变. 我怀疑微软是故意不发布更好的建模工具,也许是作为反垄断解决方案或[详细]
-
Powershell SqlCmd – 使用结果值而不定义变量
所属栏目:[MsSql] 日期:2020-05-24 热度:198
我想知道是否有任何方法可以在后续查询中使用数据集的值. 这是一个例子: 作品: $Result = Invoke-Sqlcmd -query SELECT Id, FirstName, LastName FROM Person foreach($item in $Result){ $ID= $item.Id $SaleResults = Invoke-Sqlcmd -query[详细]
-
数据库 – 我真的应该使用外键吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:141
我应该在每个相关的表中使用外键还是不应该使用外键? 如果我应该使用,为什么? “所有相关表格”并不总是很清楚,所以这不是一个明显的情况.可能存在具有公共列但可能永远不会彼此看到的表. 但是,它可以防止错误超出主要防御并允许输入不易追踪的数据. 如果您[详细]
-
sql-server-2008 – 使用ISNULL和NULLIF时,sql server 2008的返回值会缩短
所属栏目:[MsSql] 日期:2020-05-24 热度:99
我有这个选择语句,我检查电话号码是否为空或空,如果是,那么我将返回’没有电话号码可用’.像这样 SELECT Name, ISNULL(NULLIF(Phone, ), No Phone Number is available) AS PhoneFROM Person 但是当电话号码为空或空时我没有收到全文“没有电话号码可用”.只[详细]
-
sql – 如何对时差超过一小时的记录进行分组?
所属栏目:[MsSql] 日期:2020-05-24 热度:67
我是这个网站的新手,但请耐心等待. 我正在尝试使用SQL Server对一些数据进行GROUP BY. 这是数据: Computer VisitDateComputerA 2012-04-28 09:00:00ComputerA 2012-04-28 09:05:00ComputerA 2012-04-28 09:10:00ComputerB 2012-04-28 0[详细]
-
sql – 对象’服务器’数据库’master’被拒绝的unsafe程序集权限
所属栏目:[MsSql] 日期:2020-05-24 热度:65
如何为此添加权限: unsafe assembly permission was denied on object server database master 检查并确认您用于创建程序集的帐户是该特定SQL实例上的sysadmin.您必须是系统管理员才能按 MSDN安装不安全的程序集[详细]
-
sql – 使用SSIS导入/导出向导在数字列中保留NULL?
所属栏目:[MsSql] 日期:2020-05-24 热度:111
我在使用SSIS数据导入向导将数据从制表符分隔的平面文件(TSV文件)上传到SQL Server 2005时遇到问题.我没有使用SQL Server 2000中的等效过程遇到此问题,并且我已经检查过我尝试导入的文件的内部结构在SQL Server升级发生之前就没有改变. 问题是具有数字数据类[详细]
-
sql-server – 如何对使用OUTPUT子句的UPDATE语句的结果集进行排序?
所属栏目:[MsSql] 日期:2020-05-24 热度:65
我想对UPDATE语句返回的行进行排序,但根据 msdn page for the OUTPUT Clause没有直接的方法来执行此操作,其中说: SQL Server does not guarantee the order in which rows are processed and returned by DML statements using the OUTPUT clause. 由于[详细]
-
如何将表从一个数据库复制到另一个数据库?
所属栏目:[MsSql] 日期:2020-05-24 热度:83
我需要从一个数据库中取一个表并将其上传到另一个数据库. 所以,我创建了两个单独的连接.这是我的代码 Connection connection1 = // set up connection to dbms1Statement statement = connection1.createStatement();ResultSet result = statement.executeQue[详细]
-
foreign-keys – 用于在数据库中发现事实上的外键的工具?
所属栏目:[MsSql] 日期:2020-05-24 热度:134
快速调查数据库中信息的一种好方法是应用一个工具,自动创建所有表的数据库图表以及它们之间的所有关系. 根据我的经验,这些工具使用外键作为关系,我尝试它们的大多数数据库都不包含这些关系.当然,它们满足与外键相对应的约束,但不强制执行它们.而且我最终会得[详细]
-
sql-server – 数据库导出访问SQL服务器:索引和密钥?
所属栏目:[MsSql] 日期:2020-05-24 热度:116
我已使用ODBC将许多Microsoft Access数据库表导出到SQL Server 2012.随后,我通过创建链接表链接到数据源. 现在这是问题所在. 当我在SQL Server本身验证表时,我注意到只存在数据库表,列及其各自的数据类型.没有找到密钥或索引.尽管如此,在我的Access数据库中,[详细]
-
sql – 在数据库中创建可变长度文本字段的最“独立于数据库”的方法是什么
所属栏目:[MsSql] 日期:2020-05-24 热度:112
我想在数据库中创建一个文本字段,没有特定的大小(在某些情况下它将存储长度未知的文本) – 特定的文本是序列化的简单对象(~ JSON) 什么是最独立于数据库的方法: – 没有指定大小的varchar(不要认为所有db都支持这个) – 一个’文本’字段,这似乎很常见,但我[详细]
-
Linq插入没有主键
所属栏目:[MsSql] 日期:2020-05-24 热度:145
我需要使用LINQ to SQL将记录插入到没有主键的表中.桌子设计很差;我无法控制表格结构.该表由几个varchar字段,文本字段和时间戳组成.它用作其他实体的审计跟踪. 完成插入的最佳方法是什么?我可以扩展此表的Linq分部类并添加“假”密钥吗?我对任何黑客都持开[详细]
-
tsql – 使用T-SQL从字符串中删除指定的单词
所属栏目:[MsSql] 日期:2020-05-24 热度:60
我试图从表中的描述字段中删除某些字符串.为此我完成了这个功能 CREATE FUNCTION fnDescriptionClean (@strDescription varchar(50))RETURNS varchar(50)ASBEGINdeclare @Return varchar(50)declare @badword varchar(50)set @badword =[详细]
-
entity-framework – SelectMany创建了许多SQL select语句,而不是带有join的语句
所属栏目:[MsSql] 日期:2020-05-24 热度:181
我正在用SelectMany编写一个查询并检查它在LINQPad中生成的SQL.查询非常简单. 假设我有3个实体:Customer,Order,OrderItem. OrderItem保存有关订购的产品和数量的信息. 我想为一个客户获取所有OrderItems. context.Customers.First().Orders.SelectMany(o=o.O[详细]
-
sql – 如何删除完全重复的行
所属栏目:[MsSql] 日期:2020-05-24 热度:136
假设我的表中有重复的行,而且我的数据库设计是第3类: – Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,Cinthol,cosmetic soap,soap);Insert Into tblProduct (ProductId,ProductName,Description,[详细]
-
在SQL Server 2008中计算对数时出现无效的浮点运算错误
所属栏目:[MsSql] 日期:2020-05-24 热度:97
在Microsoft SQL Server 2008中,我有一个表,比如myTable,包含大约600k行(实际上,它是连接其他几个表的结果,但我认为这并不重要).它的一个列,比如value是numeric(6,2)类型. 简单查询SELECT值FROM myTable ORDER BY值当然返回大约600k个数字,从1.01开始(即最低)[详细]
-
在SQL Server中使用全文搜索的奇怪行为
所属栏目:[MsSql] 日期:2020-05-24 热度:122
我有一个带有列消息NVARCHAR(MAX)的MyTable. ID为1的记录包含消息’0123456789333444 Test’ 当我运行以下查询时 DECLARE @Keyword NVARCHAR(100)SET @Keyword = 0123456789000001*SELECT *FROM MyTableWHERE CONTAINS(Message, @Keyword)[详细]

浙公网安备 33038102330553号