-
sql – 复杂的Postgres查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
我有一个像下面的数据库模式 – (Country table)| Country | Country Code| ------------------------- ABC A BCD B (组织表) |组织|国家代码|组织代码 Org 1 A O1Org 2 B O2Org 3 A O3 (交易表) |组织|出口(以美元计)|导入(以$计)| O1 X1 Y1 O2 X2 Y2 O3 X3[详细]
-
sql-server – SQL Server是否缓存多语句表值函数的结果?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
多语句表值函数将其结果返回到表变量中. 这些结果是否曾被重复使用,或者每次调用时都会对函数进行全面评估? 解决方法 多语句表值函数(msTVF)的结果从不在语句(或连接)之间缓存或重用,但有几种方法可以在同一语句中重用msTVF结果.在这种程度上,每次调用msTVF[详细]
-
数据库设计 – 在数据库中存储文件大小
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
我目前正致力于一个涉及存储多项研究及其内容细节的系统(一项研究通常可包含1 20MB. 我们目前正在讨论将图像尺寸存储为: # of kilobytes (as an integer value) # of bytes (as a large integer value)# of megabytes (possibly as a decimal value)Other Op[详细]
-
获取maxmind数据库中的区域名称
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
我已经下载了数据库城市 `Country` `City` `AccentCity` `Region` `Population` `Latitude` `Longitude`af amir kalay Amir Kalay 16 0 34.6333 70.3333 ad aixas Aixas 06 0 42.4833 1.4667 and lot more records 我已经下载了另一个名为fips_10_4的数据库来[详细]
-
sql-server – 新SQL / IIS设置的最佳实现?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
我们需要在内部实现一个服务于Intranet页面的新MS-SQL / IIS服务器.目前我们平均每秒看到22次点击,但每次请求都很小. 您推荐的服务器配置是什么? a)具有两个应用程序的单个服务器 b)两个物理服务器,每个应用程序一个 c)两个VMware服务器,每个应用程序一个 d)[详细]
-
sql-server – 将最后一个标识插入表中的最佳方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
哪一个是获取我刚刚通过插入生成的身份值的最佳选择?这些陈述在绩效方面有何影响? SCOPE_IDENTITY() 聚合函数MAX() SELECT TOP 1 IdentityColumn FROM TableName ORDER BY IdentityColumn DESC 解决方法 如果要插入单行并想要检索生成的ID,请使用SCOPE_IDEN[详细]
-
sql-server – 如何在SQL Server触发器中复制插入的,更新的,已删
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
如果用户更改了表HelloWorlds,那么我想要’他们做的动作’,他们做的时间,以及原始行插入HelloWorldsHistory的副本. 由于列长度,我宁愿避免单独的插入,更新和删除操作触发器. 我试过这个: create trigger [HelloWorlds_After_IUD] on [HelloWorlds]FOR insert[详细]
-
sql-server-2005 – SQL Server 2005如何清除查询执行计划
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
你好其他程序员.我有一个SQL Server 2005查询,第一次需要很长时间才能处理.第一次运行后,查询工作得更快.它从一分钟到一秒钟. 我知道SQL Server正在缓存执行计划(这是正确的术语吗?).我想要做的是清除这个执行计划,以便我可以更好地复制问题.我正在尝试调整[详细]
-
sql-server – 在4 GB sql server DB上自动增长10%是多少?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
我收到以下错误: 2011-03-07 21:59:35.73 spid64 Autogrow of file 'MYDB_DATA' in database 'MYDB' was cancelled by user or timed out after 16078 milliseconds. Use ALTER DATABASE to set a smaller FILEGROWTH value for this file or to explicitly[详细]
-
sql – 用于XML长度限制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
我试图使用 XML PATH连接查询中的一些字符串数据的结果 请参阅下面的查询.发生的事情是XML连接的列语句被截断.类似于最大长度的限制.我如何克服这个问题. select SUBSTRING(statement,1,len(statement)-2)+';'from(select 'update '+tab.table_name +' set '[详细]
-
sql – 在其中选择2列并组合它们
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
是否可以在一个选择2列,并组合它们? 例: 从someTable中选择一些东西作为onlyOneColumn 解决方法 是的,就像你一样.为什么在这里问问,不要求数据库,你会得到正确的答案. 你会发现什么是要求一个表达.一个非常简单的表达式只是一个列名,一个更复杂的表达式可以[详细]
-
sql-server-2005 – 在SQL 2005中复制/镜像100个数据库的最佳方
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
我目前主持大约400-500个不同大小(1-10 gig)的SQL 2005数据库.我知道大多数可用的不同方法以及镜像,日志传送,复制和群集的一般优点/缺点,但我不知道当它按照我指定的大小使用时它们的表现有多好(400- 500个独特的数据库). 有没有人对使用这种设置能够故障转移[详细]
-
sql-server – 为什么应用程序不使用sa帐户
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
我的第一个问题,请温柔.据我所知,sa帐户可以完全控制SQL Server以及所有数据库,用户,权限等. 我绝对相信应用程序不应该使用sa密码,而没有完美的,商业人士关注的原因.对This Question的回答包括我对IT专题讨论的很多理由 我被迫接受一个新的服务管理系统,除非[详细]
-
sql-server – 阻塞进程报告中的空阻塞进程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
我正在使用扩展事件收集阻止的进程报告,并且由于某些原因,在某些报告中阻塞进程节点为空.这是完整的xml: blocked-process-report monitorLoop="383674" blocked-process process id="processa7bd5b868" taskpriority="0" logused="106108620" waitresource="[详细]
-
sql-server-2008 – 使用* tables *作为表值参数(TVP)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
MS SQL 2008支持TVP:一种有用的功能,用于批量上传数据到存储的进程进行处理. 而不是创建用户定义的类型,是否可以利用现有的表定义?例如,是否可以使用以下签名创建存储的进度? CREATE PROCEDURE usp_InsertProductionLocation@TVP **LocationTable** READON[详细]
-
复制 – CouchDB复制所有数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
我有一个CouchDB我想复制到另一台服务器,以便进行备份转储而不会对生产服务器产生负担.生产CouchDB有不同数量的数据库,我想同步所有内容,而不用担心服务器上当前有多少个数据库. 现在问题是GUI只允许您为每个数据库单独配置复制(对于http请求也是如此).到目前[详细]
-
sql-server-2012 – 检测SQL Server中的锁定表或行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
我正在尝试了解/了解如何跟踪被阻止会话的详细信息. 所以我创建了以下设置: create table foo (id integer not null primary key,some_data varchar(20));insert into foo values (1,'foo');commit; 现在我从两个不同的客户端连接到数据库两次. 第一次会议发[详细]
-
sql-server – SQL Server备份压缩vs 7zip
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
从2008 Standard Edition迁移到SQL Server 2012 Standard Edition,我希望放弃使用7z压缩备份的脚本,转而使用内置的备份压缩. 我发现SQL Server压缩备份文件大约是未压缩的7zip-ed备份文件的两倍. 我必须通过慢速连接移动压缩文件,因此2x非常重要. 有什么办法[详细]
-
sql – 需要在使用COUNT / Group By时选择所有列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
好的,我有一张表,其中一列有一个FEW REPEATING记录. 我的任务是选择包含所有属性的REPEATING记录. CustID FN LN DOB城市州 DOB有一些重复值,我需要从整个表中选择并列出DOB字段中相同的所有记录的所有列. 我试试…… Select DOB,COUNT(DOB) As 'SameDOB' from[详细]
-
sql-server – 索引查找与索引扫描
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
查看慢速运行查询的执行计划,我注意到一些节点是索引查找,其中一些是索引扫描. 索引查找和索引扫描之间有什么区别? 哪个表现更好? SQL如何选择其中一个? 我意识到这是3个问题,但我认为回答第一个问题将解释其他问题. 解决方法 简短版:寻求更好 不太简短的[详细]
-
sql-server – 比较Varchar和UniqueIdentifier
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
由于我当前项目中的一个相当出色的疏忽,我们将一些guid存储在一个表中的varchar列中,需要将其与另一个表中的uniqueidentifier列进行比较. 我怎样才能做到这一点? SQL服务器只是说它无法从字符串转换为uniqueidentifier. 解决方法 如果SQL抱怨它无法转换它意[详细]
-
sql-server – 在SSRS中将日期从mm / dd / yyyy转换为dd / mm /
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
我有DB表的日期时间类型. 在SSRS报告中,我的日期时间格式为mm / dd / yyyy.我想将它改为dd / mm / yyyy. 我添加了表达式: =FormatDateTime(Format(Fields!TransactionDate.Value,"dd/MM/yyyy"),DateFormat.ShortDate) 但是,这在报告中显示了#Error. 怎么纠正[详细]
-
sql – 在Oracle中等效的REPEAT函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
我想知道如何在SQL * Plus中实现与REPEAT()相同的功能.例如,请考虑此问题:将字符“*”显示为由给定表中的每个条目指定的整数属性指定的值的次数. 解决方法 挑剔:SQL * Plus没有任何功能.数据库服务器(Oracle)提供了执行SQL的功能,并具有以下功能: 你在找rp[详细]
-
sql-server – 无法作为数据库主体执行,因为主体“dbo”不存在
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
参见英文答案 Why is CDC capture failing due to a missing dbo principal2个 我将数据库的备份从SQL Server 2008 R2恢复到SQL Server 2012. 当我尝试访问我的应用程序的特定页面时,我收到此错误: Cannot execute as the database principal because the pr[详细]
-
sql-server – 无法在RAM上运行SQL Server上的查询?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
如何在我们的SQL Server上释放一些RAM(显示77MB免费).当我尝试运行查询时,我收到一条错误消息,指出无法从RAM启动线程.它使用的是除了77MB之外的所有5000 MB. 解决方法 您是否设置了“max server memory”选项. SQL可能会占用所有可用内存,导致您解释的场景发[详细]