-
sql-server – 企业级数据库设计的提示
所属栏目:[MsSql] 日期:2020-05-24 热度:167
我使用企业应用程序并获得了一些数据库设计技巧 所有表格都应包含以下有助于审计跟踪的字段 – LastChangedBy,LastChanged,LastChangedPage 具有动态SQL的所有存储过程都应具有@bDebug参数.默认情况下,它设置为0.如果设置为1,则打印出动态SQL语句,这对调试非[详细]
-
sql-server – 使用TRANSACT-SQL将节点添加到XML
所属栏目:[MsSql] 日期:2020-05-24 热度:59
我一直在努力处理这段简单的代码而没有结果.我只是想在 XML变量中添加一个新节点. DECLARE @XML XML;SET @XML = rootpolicyData txtComentario / idRegProducto76/idRegProducto txtDuracion24/txtDuracion/policyData[详细]
-
sql – 创建只能查看一个数据库的用户,只能从中选择?
所属栏目:[MsSql] 日期:2020-05-24 热度:86
我们在SQL服务器上有几个数据库. 我们想创建一个新用户,可以看到数据库’c’,但无法看到其余的数据库. 此用户应该只能从此数据库中进行选择,而不能进行任何其他操作. 我一直在谷歌搜索和搜索一段时间,我发现最接近的是拒绝查看任何数据库,然后使它们成为数据[详细]
-
sql – 使用CTE的奇怪结果
所属栏目:[MsSql] 日期:2020-05-24 热度:190
有人可以解释一下为什么这个脚本返回’some_word’而不是错误,因为没有存在的模式试图从schema_that_doesnt_exist.tab中检索数据? with tab as ( select some_word str from dual)select * from schema_that_doesnt_exist.tab; 有关此问题的Oracle文[详细]
-
存储过程SQL Server中的返回值
所属栏目:[MsSql] 日期:2020-05-24 热度:76
我正在尝试使用ASP的SQL Server存储过程: ALTER PROCEDURE [dbo].[user_insert] @firstName NVARCHAR(50) , @lastName NVARCHAR(50) , @cityid INT , @email NVARCHAR(100) , @password NVARCHAR(12) ,[详细]
-
sql – LIKE’%…’如何在索引上寻找?
所属栏目:[MsSql] 日期:2020-05-24 热度:142
我希望这两个SELECT具有相同的执行计划和性能.由于LIKE上有一个前导通配符,我希望进行索引扫描.当我运行它并查看计划时,第一个SELECT按预期运行(使用扫描).但是第二个SELECT计划显示索引搜索,运行速度提高了20倍. 码: -- Uses index scan, as expected:SELEC[详细]
-
SQL – 删除重复的结果
所属栏目:[MsSql] 日期:2020-05-24 热度:125
我有一个看起来像这样的表: name | surnamebrJohn | JohnbrJessica | Madsonbr 我有这样的查询: SELECT * FROM table WHERE name LIKE %j% OR surname LIKE %j% 我得到了什么: John JohnJohn JohnJessica Madson 我想要[详细]
-
sql – 使用admin选项创建用户oracle 11g命令不起作用
所属栏目:[MsSql] 日期:2020-05-24 热度:200
好的,这个命令不起作用 使用admin选项创建用密码标识的用户名; 它会抛出一个错误,表示缺少选项或无效选项 我以系统身份登录.我试过搜索Oracle文档,他们编写了相同的命令.我在这做错了什么? 您需要先创建用户; CREATE USER username IDENTIFIED BY password;[详细]
-
sql-server – SQL Server SP – “IN”数组列表的Pass参数?
所属栏目:[MsSql] 日期:2020-05-24 热度:197
有没有办法将值数组作为SQL Server 2005的单个参数传递给SP的IN部分? 例如:从MyTable中选择* ID IN(@MyValueArray) 在2005年及更早版本中,您不能将数组作为参数传递给存储过程,但要模拟此功能,请将逗号分隔的ID列表作为VARCHAR参数传递.然后,您需要解析此列[详细]
-
在SQL中,是否存在非聚合最小/最大运算符
所属栏目:[MsSql] 日期:2020-05-24 热度:195
是否有类似的东西 select max(val,0)from table 我不是要找到整个表的最大值 必须有一个比这更简单的方法吗? select case when val 0 then val else 0 endfrom table 编辑:我正在使用Microsoft SQL Server 函数GREATEST和LEAST不是SQL标准,但在许多RDBMS中([详细]
-
sql-server-2008 – 用于标记的GUID与Identity
所属栏目:[MsSql] 日期:2020-05-24 热度:116
我知道这个主题已经详细讨论了(我在这里和网上都阅读了很多帖子)而且我不喜欢鞭打死马,但我有一个关于Integer ID与GUID更具体方面的问题: 我正在编写一个模式,它将具有与stackoverflow标记类似的标记功能,但它将使用相同的标记对5个不同的表. 我将链接的基本[详细]
-
sql – 创建数据库表
所属栏目:[MsSql] 日期:2020-05-24 热度:192
我正在为调查创建一个数据库表,我需要记录报告事件的人,这可能是来自供应商或用户表的记录.最简单的方法是在我的调查表中同时使用一个flexir和一个用户id列,但这似乎是错误的,有什么更好的方法呢? 谢谢. 您可以有另外两个表–InventidentsReportedBySupplier[详细]
-
sql – 从Postgres中的数组列聚合的不同值的数组
所属栏目:[MsSql] 日期:2020-05-24 热度:58
假设我们(在PostgreSQL 9.1中)有一个带有一些标识符的表,一个integer []类型的列和一些其他列(至少有一个,尽管可能有更多)的整数类型(或任何其他可以求和的列). 目标是为“summable”列的每个标识符和数组列的所有不同元素的数组提供聚合. 我能找到的唯一方法[详细]
-
sql-server-2008 – 什么是Sql Server版本控制的最佳工具
所属栏目:[MsSql] 日期:2020-05-24 热度:97
在阅读了 this帖子以及使用Team Edition for Database Professionals的建议之后,我想知道SQL server 2008 / Visual stuio 2010 ultimate有没有相同的内容. 我正在寻找工具需要做杰夫在his文章中提到的所有事情: 创建测试数据. 架构比较. 数据比较. 数据库单[详细]
-
在sql server中全文搜索
所属栏目:[MsSql] 日期:2020-05-24 热度:193
我正在使用SQL Server 2008.我已将Product表中的ProductName列编入索引作为全文搜索索引.一些ProductName值作为示例: ProductName-------------Iphone 3GSIphone 4SIphone 5SIphone 5 现在我使用以下代码搜索产品: WHERE CONTAINS (Product.ProductName, I[详细]
-
sql-server – 从存储过程执行SQL Server SSIS包
所属栏目:[MsSql] 日期:2020-05-24 热度:123
我有一个存储在SQL Server 2005数据库中的SSIS包.我试图从同一服务器上的存储过程执行此包.有没有比exec master..xp_cmd shell‘dtexec / SQL更好的方法… 我遇到(我认为)xp_cmdshell阻止执行的文件系统权限问题 我不这么认为,这里有两篇好文章: http://www.[详细]
-
azure-sql-database – Azure Blob存储的事务访问
所属栏目:[MsSql] 日期:2020-05-24 热度:60
我想将文件存储在Azure Blob存储中.到现在为止还挺好.我还想存储关于该文件的附加元数据;为此,我使用Azure SQL数据库(因此我可以轻松查询blob存储上的文件). 因此,当我向商店添加新文件时,我想确保blob以及元数据已成功编写.因此,我想到了使用类似事务上下文[详细]
-
SQL – 如何查找正在使用所有最大并发连接的操作
所属栏目:[MsSql] 日期:2020-05-24 热度:136
我有一个SQL Server达到并发连接的最大限制.我有很多不同的服务器和服务同时连接到一个SQL Server. 我确实找到了另一个似乎有用的查询: SELECT DB_NAME(dbid) AS DBName, COUNT(dbid) AS NumberOfConnections, loginame AS LoginName, nt_domain AS[详细]
-
sql-server – Azure联盟已弃用.我有什么选择?
所属栏目:[MsSql] 日期:2020-05-24 热度:77
的背景: 我们有一个主要实体是客户的应用程序.此应用程序中的所有信息均从客户处开始.我们认为如果我们可以将它用于某种分区,那将是非常好的.我们使用Azure SQL数据库作为后端设计了该服务. 我们的表格看起来像这样(为简洁起见,只留下相关部分): TABLE dbo.[详细]
-
sql-server – 无法将SQL Azure bacpac导入2016 CTP
所属栏目:[MsSql] 日期:2020-05-24 热度:116
我非常熟悉从Azure SQL V12导出到我的开发箱然后导入到我的本地sql(2014)实例的过程.我正在启动一个新的Win10盒子并安装了SQL 2016 CTP.我正在连接到同一个Azure实例并可以对其进行操作 – 并且可以像2014年一样导出.bacpac. 但是,当我尝试导入到本地时,我得[详细]
-
sql – 为什么这个sybase错误随着对查询的任何更改而消失?
所属栏目:[MsSql] 日期:2020-05-24 热度:55
我多年来一直使用的查询突然开始抛出一个奇怪的错误.当我对查询进行外观修改(1 x而不是x 1)时,错误不再发生.它抱怨的存储过程甚至不再存在于服务器上! 如果有人对这个问题是什么以及为什么这个“改变”修复它有什么想法,我很好奇? 之前的查询: UPDATE SOME[详细]
-
在没有循环的SQL中删除特殊字符?
所属栏目:[MsSql] 日期:2020-05-24 热度:102
有没有办法从SQL服务器中的字符串/字段中删除特殊字符(只留下字母数字)而没有循环/自定义函数? 到目前为止,我提出的最好的是: Create Function [dbo].[strip_special](@Temp VarChar(1000))Returns VarChar(1000)ASBegin While PatIndex(%[^a-z0-9]%, @Temp[详细]
-
sql-server – 如何在Sql Server 2005中更改UDT的基本类型?
所属栏目:[MsSql] 日期:2020-05-24 热度:156
我有类型varchar(50)的类型“x”.如何将其更改为varchar(100)?好像我不能! 你不能. 你能做的是 使用OBJECT_DEFINITION编写包含类型的所有对象.放下它们.使用新长度重新创建类型重新创建对象.[详细]
-
.net – 实体框架4:使用自我跟踪实体的过滤器进行预先加载(包括)
所属栏目:[MsSql] 日期:2020-05-24 热度:163
我有一个解决方案,我使用RTM模板创建自我跟踪实体.我已经拆分了两个项目之间的实体和上下文,以便我可以重用类型定义,因为我计划通过WCF运行客户端/服务器. 我的一个服务方法需要返回带有“ProductSku”子对象的“Product”对象图,而这些对象又具有“ProductPr[详细]
-
sql – 为什么当一个包罗万象的SELECT已经运行时,各个SELECT查询会运行? (轨道/ ActiveRecor
所属栏目:[MsSql] 日期:2020-05-24 热度:175
我有以下代码(请注意includes和.each): subscribers = []mailgroup.mailgroup_members.opted_to_receive_email.includes(:roster_contact, :roster_info).each { |m| subscribers { :EmailAddress = m.roster_contact.m[详细]

浙公网安备 33038102330553号