-
SQL IsNumeric无效
所属栏目:[MsSql教程] 日期:2021-03-06 热度:167
保留列是一个varchar,对它执行求和我想将它转换为deciaml. 但下面的SQL给了我一个错误 selectcast(Reserve as decimal)from MyReserves 将数据类型varchar转换为数字时出错. 我添加了isnumeric而不是null来尝试避免这个错误,但它仍然存在,任何想法为什么? se[详细]
-
数据库 – 依赖性跟踪功能
所属栏目:[MsSql教程] 日期:2021-03-06 热度:124
我只是想知道在运行DROP … CASCADE后是否有人知道如何自动化视图创建? 现在我首先尝试使用经典的DROP VIEW myview语句删除视图,如果我不能删除视图,因为其他对象仍然依赖于它,然后检查postgres列出的所有对象名称并保存它们的创建然后我运行drop with级联.[详细]
-
在GSP(Grails)中显示图像,从数据库获取链接
所属栏目:[MsSql教程] 日期:2021-03-06 热度:143
我是Grails的新手.我正在尝试为网站中的每个产品显示图片缩略图,如下所示: a href="#"img src="${resource(dir:"images",file: "Nikon.jpg") }"//a/* 1 */ 这里的问题是我想保存数据库中的图像链接,并通过以下方式获取链接: ${fieldValue(bean: productInst[详细]
-
使用sql数据库驱动程序
所属栏目:[MsSql教程] 日期:2021-03-06 热度:76
最终用户(开发或生产)是否可以推荐一个最好使用“database / sql”包的Sql驱动程序包.我对Postgres,ODBC,MySql(以及可能的其他东西,但对于高容量 – 即不是Sqlite)感兴趣,最好可以在Windows和/或Linux(最好是两者)上使用.为了让我感兴趣,它可能需要最近更新/[详细]
-
exchange-2003 – 腐败交换数据库 – 如何将数据从outlook恢复到
所属栏目:[MsSql教程] 日期:2021-03-05 热度:94
我有一个客户端Exchange服务器异常关闭导致数据库损坏 我已经尝试在修复模式下运行ESEUTIL工具 – 大约4小时之后它会说损坏如果修复但是然后尝试再次挂载存储仍会抛出错误并且运行并且对数据库进行完整性检查表明它仍然损坏 所以我已经备份了文件并重新安装了[详细]
-
sql-server – sqlsrv驱动程序在codeigniter中速度慢?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:138
我已经安装了最新版本的CI 2.1.3 现在运行查询后,我的响应时间非常慢,非常简单,例如: function Bash(){ $sql = “SELECT * FROM Contacts”;$stmt = sqlsrv_query( $conn,$sql );if( $stmt === false) { die( print_r( sqlsrv_errors(),true) );} 查询远程数[详细]
-
sql-server-2005 – 如何使用Powershell枚举SQL Server角色成员
所属栏目:[MsSql教程] 日期:2021-03-05 热度:131
我有一个power shell脚本,使用power shell枚举SQL Server角色成员的成员.我有这个脚本 ... cut the connection details for brevity,$SqlInstance is a Microsoft.SqlServer.Management.Smo.Server object ...$db = $SqlInstance.Databases[$Database]foreach[详细]
-
使用SQL进行批量记录更新
所属栏目:[MsSql教程] 日期:2021-03-05 热度:112
我在SQL Server 2008环境中有两个表,具有以下结构 Table1- ID- DescriptionID- DescriptionTable2- ID- Description Table1.DescriptionID映射到Table2.ID.但是,我不再需要它了.我想做一个批量更新,将Table1的Description属性设置为与表2相关联的值.换句话说,[详细]
-
sql-server-2005 – 缩小镜像生产数据库上的事务日志文件的最简
所属栏目:[MsSql教程] 日期:2021-03-05 热度:165
在镜像生产数据库上收缩事务日志文件的最简单方法是什么? 我必须,因为我的磁盘空间不多了. 我会在执行此操作之前进行完整的数据库备份,因此我不需要保留事务日志中的任何内容(对吧?我每天都有完整的数据库备份,可能永远不需要时间点恢复,但我会保留如果我可[详细]
-
sql-server – 这个语法是如何工作的? {fn CurDate()}或{fn Now
所属栏目:[MsSql教程] 日期:2021-03-05 热度:182
最近我一直在查看为SQL Server 2005编写的一些相当旧的存储过程,我注意到了一些我不理解的东西.它似乎是某种类型的函数调用. 一个样品: SELECT o.name,o.type_desc,o.create_dateFROM sys.objects oWHERE o.create_date {fn Now()} -1; 这将显示sys.objects[详细]
-
pl / sql函数调用了多少次?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:84
假设您有以下更新: Update table set col1 = func(col2)where col1func(col2) func函数每行评估两次,或每行评估一次? 谢谢, 解决方法 这种情况下某些实验很有用(这是在10g上进行的).使用以下查询,我们可以告诉每次调用它们时,将使用相同的参数(在本例中为no[详细]
-
sql-server – 如何在SQL Server中正确处理TimeZone?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:95
我的本地开发服务器位于中东,但我的生产服务器位于英国. 我需要在他们的时区向用户显示日期.例如,如果用户在沙特阿拉伯,那么我需要根据沙特阿拉伯格式显示时间. 我应该创建一个名为TimeZone的新数据库表并以UTC格式保存时间吗? 解决方法 不幸的是,没有快速解[详细]
-
sql-server – SQL Server 2005/2008的哪些备份恢复解决方案最符
所属栏目:[MsSql教程] 日期:2021-03-05 热度:197
我们一直在使用sql作业在本地备份我们的SQL 2005数据库,然后使用BackupExec将它们复制到磁带.同时,我们使用MS Data Protection Manager全天进行增量备份.磁带只是我们异地的夜间备份,DPM允许我们从任何15分钟的增量恢复(或每晚完全备份以更快恢复).我们最常见[详细]
-
sql – 如何在没有执行任何活动时扩展查询以在单元格中添加0
所属栏目:[MsSql教程] 日期:2021-03-05 热度:163
我有以下查询,它可以很好地显示每天播放的板球时间.我只需要在没有板球比赛时显示0.目前正在跳过这些日期.有关更多参考,请参阅此 link. ;WITH CTE AS (SELECT email,last_update,activity,starttime,endtime,duration as [Totaltime] from users WHERE activi[详细]
-
从SQLDataReader填充DataSet的最佳方法
所属栏目:[MsSql教程] 日期:2021-03-05 热度:140
我正在开发一个异步获取DataReader的DAL. 我想编写一个方法将DataReader转换为DataSet.它需要处理不同的模式,以便这一个方法将处理我的所有获取需求. 附:我正在异步填充SQLDataReader,请不要给出摆脱DataReader的答案. 解决方法 尝试 DataSet.Load().它有几[详细]
-
sql-server – 为什么使用int作为查找表的主键?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:139
我想知道为什么我应该使用int作为查找表的主键而不是仅使用查找值作为主键(在大多数情况下它将是一个字符串). 据我所知,使用nvarchar(50)而不是int将使用更多空间,如果它链接到具有许多记录的表. 另一方面,直接使用查找值基本上可以节省我们进行连接.我可以想[详细]
-
sql-server – 我注意到人们提到使用VPS的MSSQL Server并不是一
所属栏目:[MsSql教程] 日期:2021-03-05 热度:60
你能否详细说明一下? 解决方法 这一切都取决于您的应用程序的规模. 无论您是虚拟还是裸机,都需要进行适当的规划. 我已经看过几篇讨论数据库(特别是MS SQL)的白皮书和文章,以及如何规划在虚拟环境中进行部署. VPS方面最大的问题是,您对运行的基础架构和硬件了[详细]
-
sql-server – 为什么在Fact表中将NULL值映射为0?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:191
在事实表中的度量字段(维度建模数据仓库)中,NULL值通常映射为0的原因是什么? 解决方法 这取决于你的建模,但一般来说,这是为了避免执行聚合的复杂性.在许多情况下,出于这些目的将NULL视为0是有意义的. 例如,在给定时间段内具有NULL订单的客户.或销售收入为NUL[详细]
-
sql-server – 使用SQL Server 2016系统版本化的时态表为慢速变
所属栏目:[MsSql教程] 日期:2021-03-05 热度:100
使用 system-versioned temporal table(SQL Server 2016中的新增功能)时,使用此功能处理大型关系数据仓库中的缓慢变化维度时,查询创作和性能影响是什么? 例如,假设我有一个带有Postal Code列的100,000行Customer维度和一个带有CustomerID外键列的数十亿行Sal[详细]
-
SQL Server 2008 R2的安装在安装支持文件上挂起
所属栏目:[MsSql教程] 日期:2021-03-05 热度:60
我正在客户 Windows Server 2003上安装SQL Server 2008 R2. 安装程序启动正常,安装了.NET框架和一些安装文件,重启. 之后,我运行了一个新的单服务器独立安装SQL Server 2008 R2的安装程序,它安装了先决条件,没有任何问题,然后继续安装安装支持文件. 好吧,它仍[详细]
-
sql-server – 在SQL Server中使用模式有哪些最佳实践?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:56
我理解SQL Server架构的功能,但最佳实践是什么?当然,他们提供了另一层安全性,并在数据库中提供数据库对象的逻辑分组,但那里有什么典型的?根据我的经验,我经常看不到许多定制的模式.这是典型的吗?是否应该使用自定义模式的频率较低的情况? 解决方法 我们用[详细]
-
sql-server-2005 – 使用SQL varchar(max)还是文本?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:163
我正在使用SQL Server 2005,我有一个列,我需要存储大量文本(有时超过8000个字符,varchar限制).使用“文本”数据类型是否有缺点?我还读到了使用varchar(MAX) – 如果我存储的大部分数据少于8000个字符会更好,但我需要能够支持更多吗? 解决方法 只要你有超过8[详细]
-
sql-server – SQL Server的READ COMMITTED SNAPSHOT vs SNAPSHO
所属栏目:[MsSql教程] 日期:2021-03-05 热度:181
我正在研究SQL Server的READ COMMITTED SNAPSHOT和SNAPSHOT隔离级别之间的差异,并且遇到了以下资源: Choosing Row Versioning-based Isolation Levels For most applications,read committed isolation using row versioning is recommended over snapshot i[详细]
-
sql – ‘in’子句如何在oracle中工作
所属栏目:[MsSql教程] 日期:2021-03-03 热度:183
select 'true' from dual where 1 not in (null,1); 当我们执行此操作时,什么都不会产生 我的问题是: 以上查询在逻辑上等效于 select 'true' from dual where 1 != null and 1 != 1; 这将不会像上述声明那样产生任何结果 请澄清? 解决方法 正确(但请注意,I[详细]
-
(@Variable)查询中的SQL
所属栏目:[MsSql教程] 日期:2021-03-03 热度:105
我有以下代码,问题是我的变量列表@LocationList本质上是一个csv字符串.当我使用它作为(@LocationList)中LocationID的一部分时,它表示它不是一个int(LocationID是一个i??nt).如何让这个csv字符串被teh in子句接受? Declare @LocationList varchar(1000)Set @L[详细]
