-
sql-server – 具有排名功能的递归cte
所属栏目:[MsSql教程] 日期:2021-03-07 热度:161
如何在递归cte中使用排名函数? 这是一个简单的例子,显示了我正在尝试做的事情: with cte as ( select 1 a,1 b union all select 1,2 union all select 2,3 union all select 2,4),rcte (a,b,c,d) as ( select a,cast(0 as int),1 from cte union all select[详细]
-
带有前导填充零的SQL标识
所属栏目:[MsSql教程] 日期:2021-03-07 热度:122
我在表格中将列标记为Identity create table Identitytest( number int identity(1,001) not null,value varchar(500)) 我需要将标识列增加为001,002,003等. 数据库显示它正在插入1,2,3等. 如何才能做到这一点? 解决方法 如果要显示带前导零的数字列,只需在S[详细]
-
sql-server-2008 – 链接服务器“(null)”的OLE DB提供程序“Mic
所属栏目:[MsSql教程] 日期:2021-03-07 热度:113
我想从Excel导出MSSQL SERVER 2008中的数据,但我有错误 OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" returned message "Bookmark is invalid.".Msg 7343,Level 16,State 2,Line 1The OLE DB provider "Microsoft.ACE.OLEDB.12.0"[详细]
-
sql-server – 唯一索引,varchar列和(空格)空格的行为
所属栏目:[MsSql教程] 日期:2021-03-07 热度:193
我正在使用Microsoft SQL Server 2008 R2(带有最新的Service Pack / patches),数据库排序规则是SQL_Latin1_General_CP1_CI_AS. 以下代码: SET ANSI_PADDING ON;GOCREATE TABLE Test ( Code VARCHAR(16) NULL);CREATE UNIQUE INDEX UniqueIndex ON Test(Code)[详细]
-
sql – 使用ORDER BY更新
所属栏目:[MsSql教程] 日期:2021-03-07 热度:172
需要使用ORDER BY“绑定”UPDATE.我正在尝试使用游标,但得到错误: 06000 码: BEGIN; DECLARE cursUpd CURSOR FOR SELECT * FROM "table" WHERE "field" = 5760 AND "sequence" = 0 AND "sequence" 9 ORDER BY "sequence" DESC; UPDATE "table" SET "sequenc[详细]
-
sql server:删除所有表的所有行
所属栏目:[MsSql教程] 日期:2021-03-07 热度:50
我想完全清除数据库并重置数据.最快的方法是什么?或者,什么是将删除表的所有行的命令(我将为所有表重复该过程)? 谢谢 解决方法 如果您不想编写脚本并删除表,则有许多方法可以通过循环执行此操作.这可能是最简单的: sp_MsForEachTable’TRUNCATE TABLE?’[详细]
-
如何在SQL select语句中动态创建列
所属栏目:[MsSql教程] 日期:2021-03-06 热度:63
我有3张桌子.团队,选项,OptionTeam. 团队拥有TeamId和Name Option包含OptionId,OptionGroup OptionTeam持有TeamId,OptionId,OptionGroup select a.TeamId,a.Name(select count(*) from OptionTeam ot where ot.TeamId=a.TeamId and ot.OptionGroup=4) as Opti[详细]
-
一个简单的SQL Select查询,用于抓取社交图中所有已连接的人员?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:95
什么是爬网社交图的最短或最快的SQL选择查询或SQL过程.想象一下,我们有这个表: UId FriendId1 22 12 41 35 77 57 85 99 7 我们这里有两个人的子集,我在谈论一个sql查询或过程,如果我们通过: Uid = 4使用uid返回结果集行:{1,2,3} 或者如果 Uid = 9使用uid返[详细]
-
SQL – 查询中的用户输入
所属栏目:[MsSql教程] 日期:2021-03-06 热度:155
我有这个. “详细说明俱乐部在任何两个给定日期之间显示的所有电影,由用户输入.例如,俱乐部成员必须能够输入查询参数的开始日期和结束日期” 现在,我将如何进行用户输入?我能想到的唯一方法就是使用php或html格式的东西获取值,然后在查询中将它们作为变量提[详细]
-
sql-server-2008 – SQL Server 2008 PCI合规性?与PCI相关,以及
所属栏目:[MsSql教程] 日期:2021-03-06 热度:58
我以前从未处理过PCI合规问题.我一直在阅读他们的文件,它说我需要保护信用卡号码,有效期和持卡人的姓名.无需存储安全代码. 在他们的文档中,它只是说保护.这是说我需要在我的数据库中加密这3列吗?我以为只有数字是需要加密的数据.无论哪种方式,我都很好. 如果[详细]
-
为什么我们需要数据库表中的审计列?
所属栏目:[MsSql教程] 日期:2021-03-06 热度:65
我见过很多数据库设计在所有表上都有以下审计列…… 创建者 创建日期时间 更新者 Upldated DateTime 从一个角度来看,我从以下视图中看到了表… 实体表: 审计专栏的好候选人) 参考表: 审核列可能需要也可能不需要.在某些情况下,根本不需要上次更新信息,因为[详细]
-
powershell – 使用根CA签名者生成自签名证书
所属栏目:[MsSql教程] 日期:2021-03-06 热度:60
场景:我在Windows Server 2012r2上使用PowerShell生成Root证书,并希望使用它来在动态生成(和销毁)的开发/测试环境中签署新创建的中级和Web证书.脚本是远程部署的,目的是尽可能保持纯PowerShell.在Windows 10/2016中,生成根证书后相对容易: $Cert = New-Self[详细]
-
SQL IsNumeric无效
所属栏目:[MsSql教程] 日期:2021-03-06 热度:59
保留列是一个varchar,对它执行求和我想将它转换为deciaml. 但下面的SQL给了我一个错误 selectcast(Reserve as decimal)from MyReserves 将数据类型varchar转换为数字时出错. 我添加了isnumeric而不是null来尝试避免这个错误,但它仍然存在,任何想法为什么? se[详细]
-
数据库 – 依赖性跟踪功能
所属栏目:[MsSql教程] 日期:2021-03-06 热度:191
我只是想知道在运行DROP … CASCADE后是否有人知道如何自动化视图创建? 现在我首先尝试使用经典的DROP VIEW myview语句删除视图,如果我不能删除视图,因为其他对象仍然依赖于它,然后检查postgres列出的所有对象名称并保存它们的创建然后我运行drop with级联.[详细]
-
在GSP(Grails)中显示图像,从数据库获取链接
所属栏目:[MsSql教程] 日期:2021-03-06 热度:80
我是Grails的新手.我正在尝试为网站中的每个产品显示图片缩略图,如下所示: a href="#"img src="${resource(dir:"images",file: "Nikon.jpg") }"//a/* 1 */ 这里的问题是我想保存数据库中的图像链接,并通过以下方式获取链接: ${fieldValue(bean: productInst[详细]
-
使用sql数据库驱动程序
所属栏目:[MsSql教程] 日期:2021-03-06 热度:155
最终用户(开发或生产)是否可以推荐一个最好使用“database / sql”包的Sql驱动程序包.我对Postgres,ODBC,MySql(以及可能的其他东西,但对于高容量 – 即不是Sqlite)感兴趣,最好可以在Windows和/或Linux(最好是两者)上使用.为了让我感兴趣,它可能需要最近更新/[详细]
-
sql-server – 使用SQL Server 2016系统版本化的时态表为慢速变
所属栏目:[MsSql教程] 日期:2021-03-05 热度:141
使用 system-versioned temporal table(SQL Server 2016中的新增功能)时,使用此功能处理大型关系数据仓库中的缓慢变化维度时,查询创作和性能影响是什么? 例如,假设我有一个带有Postal Code列的100,000行Customer维度和一个带有CustomerID外键列的数十亿行Sal[详细]
-
exchange-2010 – 盲SQL注入PCI失败
所属栏目:[MsSql教程] 日期:2021-03-05 热度:170
我正在研究客户的PCI合规性.其中一个失败的项目是: 3.1.4.盲SQL注入(httpgenericscriptblindsqlinjection) 提供的解决方案很简单: “确保Web应用程序在SQL查询中使用之前验证并编码用户输入.” 它似乎与OWA有关,因为它的网站: “使用方法GET在http:/// ow[详细]
-
sql-server – 即使在使用中也使用MSBuild删除数据库
所属栏目:[MsSql教程] 日期:2021-03-05 热度:91
我在MSBuild文件中使用以下命令删除数据库 sqlcmd -E -S ServerName -Q "DROP DATABASE DBName" 但有时我会得到错误 Cannot drop database because it is currently in use. 我应该使用什么命令,以便即使数据库被使用也会被丢弃? 解决方法 要终止与数据库的[详细]
-
SQL Server 2008 R2的安装在安装支持文件上挂起
所属栏目:[MsSql教程] 日期:2021-03-05 热度:156
我正在客户 Windows Server 2003上安装SQL Server 2008 R2. 安装程序启动正常,安装了.NET框架和一些安装文件,重启. 之后,我运行了一个新的单服务器独立安装SQL Server 2008 R2的安装程序,它安装了先决条件,没有任何问题,然后继续安装安装支持文件. 好吧,它仍[详细]
-
sql-server – 在SQL Server中使用模式有哪些最佳实践?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:157
我理解SQL Server架构的功能,但最佳实践是什么?当然,他们提供了另一层安全性,并在数据库中提供数据库对象的逻辑分组,但那里有什么典型的?根据我的经验,我经常看不到许多定制的模式.这是典型的吗?是否应该使用自定义模式的频率较低的情况? 解决方法 我们用[详细]
-
sql-server-2005 – 使用SQL varchar(max)还是文本?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:186
我正在使用SQL Server 2005,我有一个列,我需要存储大量文本(有时超过8000个字符,varchar限制).使用“文本”数据类型是否有缺点?我还读到了使用varchar(MAX) – 如果我存储的大部分数据少于8000个字符会更好,但我需要能够支持更多吗? 解决方法 只要你有超过8[详细]
-
sql-server – SQL Server的READ COMMITTED SNAPSHOT vs SNAPSHO
所属栏目:[MsSql教程] 日期:2021-03-05 热度:80
我正在研究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-server – 构建内部自定义VoIP网关的成本?
所属栏目:[MsSql教程] 日期:2021-03-05 热度:199
我正在为此寻找技术和财务建议.简而言之,我的客户已经向我询问了他们希望建立一个非常小的“今天”呼叫中心的项目,利用某种低成本/开放/免费(Asterisk?)VoIP网关来获取客户数据.他们的MS SQL Server 2008数据库.当然,他们希望尽可能少地完成我要描述的内容.[详细]
-
虚拟化 – 虚拟化和SQL服务器
所属栏目:[MsSql教程] 日期:2021-03-05 热度:118
我工作的系统管理员正在寻求重新组织我们的服务器,他们建议我们将主要的生产SQL DB放在虚拟化服务器上??. 这样做有什么需要考虑的吗? 我们是否应该期待性能下降? 如果是这样,我们如何预防呢? 我知道这里有很多参数,但一些建议或经验会很有用. SQL 2000和20[详细]
