-
sql – 在Oracle ANSI join中混合使用“USING”和“ON”
所属栏目:[MsSql] 日期:2020-05-23 热度:101
我写了一个像这样的Oracle SQL表达式: SELECT...FROM mc_current_view aJOIN account_master am USING (account_no)JOIN account_master am_loan ON (am.account_no = am_loan.parent_account_no)JOIN ml_client_account mc[详细]
-
如何合并Drupal数据库更改
所属栏目:[MsSql] 日期:2020-05-23 热度:194
我们目前使用SVN存储库来确保每个人的本地环境保持最新.然而,Drupal网站开发有些棘手,因为您编写的任何自定义代码(例如,为节点主体编写的 PHP代码)存储在数据库中,并且更改不会被SVN工作副本识别. 目前有几个开发人员正在Drupal网站的同一区域工作,但是我们不[详细]
-
sql-server-2005 – 在查询中使用相同的函数两次(SQL Server)
所属栏目:[MsSql] 日期:2020-05-23 热度:165
在SQL Server 2005中,当我编写一个类似的查询时 SELECT m.*, a.price p1, b.price p2FROM mytable mLEFT JOIN products_table_1 aON my_hash_function(m.name) = a.hashLEFT JOIN products_table_2 bON my_hash_function(m.na[详细]
-
sql-server – 如何从不同的sql db检查表的存在?
所属栏目:[MsSql] 日期:2020-05-23 热度:117
我有db A和db B.在存储过程的开头我想备份从B.mytable到B.mytablebackup的所有行.存储过程的其余部分针对db A上的表运行(它收集数据并将其写入B.mytable). 所以我检查一下B.mytablebackup是否存在 IF EXISTS(SELECT 1 FROM B.dbo.mytablebackup) 如果是,则存[详细]
-
sql-server – 复合主键和其他索引
所属栏目:[MsSql] 日期:2020-05-23 热度:54
在SQL Server 2005中,我有一个包含两列的表:parent_id(int)和child id(int).我想要一个复合键,因为我只想在表中每个可能的组合只需要一个实例. 最多的搜索操作将在parent_id字段上完成,一些在child_id上,两个字段上只有零星的操作. 我已经计划在parent_id字[详细]
-
在tsql中,tablename(1)是什么意思
所属栏目:[MsSql] 日期:2020-05-23 热度:181
我正在尝试分析查询以提取逻辑,我看到几个使用语法SELECT FROM tableName(1)的select语句.以下是使用此语法的一些示例.这是一个相当大的插入语句,因此我无法发布整个查询. select nh.firm_code, nh.acct_num, nh.sub_code, b.amtfrom nav_hist nh(1), breakpo[详细]
-
sql – 如何找到两个数据库之间的差异?
所属栏目:[MsSql] 日期:2020-05-23 热度:65
我正在尝试将更改从 DatabaseA复制到 DatabaseB,但我不确切知道这些更改是什么. 是否有一个SQL脚本可以找到数据库之间不同的对象,然后生成一个脚本来更新DatabaseB以匹配DatabaseA? 我正在使用SQL 2005,我不想丢失DatabaseB中的现有数据 Red Gate的架构和数[详细]
-
将列添加到SQL查询结果
所属栏目:[MsSql] 日期:2020-05-23 热度:97
我在SSRS中汇总一份报告.数据集使用MS SQL服务器的SQL查询填充.它使用Union All查询几个相似的表.问题是有一些信息丢失.不同的表格适用于不同的工作地点,但这些表格中的所有列都不具有网站的名称;识别站点的唯一方法是通过表名.在由Union All的结果组合的列中[详细]
-
sql-server – SQL Server – 如何在Update命令上提示索引?
所属栏目:[MsSql] 日期:2020-05-23 热度:56
我正在尝试执行以下命令以强制更新使用非聚集索引: UPDATE Flights SET Airtime=5555678 WHERE Distance=10000 OPTION (TABLE HINT(Flights, INDEX (DistanceIndex))) ……这是错误的: Msg 8724, Level 16, State 1, Line 75 Cannot execute qu[详细]
-
sql – Sybase ASE:“您的服务器命令遇到死锁情况”
所属栏目:[MsSql] 日期:2020-05-23 热度:159
当运行执行INSERT和UPDATE的存储过程(来自.NET应用程序)时,我有时(但不经常,真的)并随机获取此错误: ERROR [40001] [DataDirect][ODBC Sybase Wire Protocol driver][SQL Server]Your server command (family id #0, process id #46) encountered a dead[详细]
-
sql-server – SQL Server Microsoft.ACE.OLEDB.15.0
所属栏目:[MsSql] 日期:2020-05-23 热度:59
我正在编写一个查询来访问Excel工作表(2013 – 32位)中的内容,并将其显示为SQL Server 2014 SP2 64位中的表.我收到这个错误: The OLE DB provider “Microsoft.ACE.OLEDB.15.0” has not been registered. 我已经尝试安装Access Runtime 2013和2010,但同样的[详细]
-
sql-server – 重建索引不会更改非聚簇索引的碎片%
所属栏目:[MsSql] 日期:2020-05-23 热度:143
首先,我不是DBA,我正在努力重建索引. 我利用来自msdn的惊人TSQL脚本根据dm_db_index_physical_stats返回的fragmente百分比更改索引,如果片段百分比超过30,则执行REBUILD或重新进行重组. 我发现,在第一次迭代中,有87条记录需要碎片整理.我运行了脚本,所有87个[详细]
-
sql-server – 表中没有任何索引的主键?
所属栏目:[MsSql] 日期:2020-05-23 热度:116
我只是想知道我们可以在sql server中的表上创建一个主键而不需要任何类型的索引吗? 否.作为实现细节,SQL Server使用索引维护主键.你不能阻止它这样做.主键: 确保不存在重复的键值 允许识别/访问各个行 SQL Server已经具有提供这些功能的机制 – 唯一索引 –[详细]
-
sql-server – SQL Server标量函数与子查询执行计划分析
所属栏目:[MsSql] 日期:2020-05-23 热度:60
任何人都可以帮助我理解以下查询的SQL Server执行计划吗? 我希望子查询版本(查询2)执行得更快,因为它是基于集合的.这似乎是独立运行查询时的情况 – 稍微 – 但执行计划显示查询成本分别为15%和85%: //-- Query 1 (15%) - Scalar FunctionSELECT gi.Galle[详细]
-
sql-server-2008 – SQL Server:索引或主键的总大小不能超过900个字节
所属栏目:[MsSql] 日期:2020-05-23 热度:132
我试图在一个包含URL的列上放置一个索引.由于URL的最大长度超过2000个字符,我将数据类型设置为NVARCHAR(3000).当我这样做时,我得到了错误索引或主键的总大小不能超过900字节.由于我可能需要通过URL搜索记录,因此我需要在我的URL列上添加索引.有没有解决这个限[详细]
-
sql-server – 迁移到SQL Server 2012后的RAISERROR问题
所属栏目:[MsSql] 日期:2020-05-23 热度:178
移动服务器后,我正在处理网站和数据库的一些问题.该数据库以前是SQL Server Express 2005,但现在正在SQL Server Express 2012上运行. 这些问题与2012年的RAISERROR命令和更改有关.我查看了新语法的文档,但不确定如何将错误号和消息传递给网站. 存储过程和触发[详细]
-
使用Dapper在SQL语句中使用参数化的LIKE子句
所属栏目:[MsSql] 日期:2020-05-23 热度:96
我想使用Dapper执行以下查询,Dapper目前不会返回预期的结果(我认为必须将@pName参数视为单引号中的文字文本?): var q = SELECT * FROM Users WHERE Name LIKE @pName%; @pName是在执行查询时分配一个值的参数. 如果我刚刚构建SQL,事情就会如下: var q = SE[详细]
-
sql – 如何从两个查询的并集中选择最上面的n,其中生成的顺序需要通过单独查询进行排名?
所属栏目:[MsSql] 日期:2020-05-23 热度:94
假设我有一个用户名的表: Id | Name-----------1 | Bobby20 | Bob90 | Bob100 | Joe-Bob630 | Bobberino820 | Bob Junior 我想要返回名为“Bob”的n个匹配的列表,其中最终的集合首先包含完全匹配,然后是类似的匹配. 我以为这样的事情可能会起作用 SELECT TOP[详细]
-
在SQL Server中,如何在select中创建while循环
所属栏目:[MsSql] 日期:2020-05-23 热度:78
数据将如下所示: id | data ----|--------- 1 | AABBCC 2 | FFDD 3 | TTHHJJKKLL 我想要的结果是什么 id | data ----|--------- 1 | AA 1 | BB 1 | CC 2 | FF 2[详细]
-
PowerShell使用** DacServices **和SQLCMD变量来部署DACPAC
所属栏目:[MsSql] 日期:2020-05-23 热度:77
在Power Shell中,我使用Microsoft.SqlServer.Dac.DacServices和Microsoft.SqlServer.Dac.DacDeployOptions来部署/更新数据库DACPAC.我遇到的问题是找到设置程序包所需的SQLCMD变量的位置. 缩写样本 # Create a DacServices object, which needs a connection[详细]
-
使用记录ID列表作为输入在SQL Server中更新400万条记录
所属栏目:[MsSql] 日期:2020-05-23 热度:134
在迁移项目期间,我面临着SQL Server中400万条记录的更新. 更新非常简单;一个布尔字段需要设置为true / 1,我输入的是一个必须填充该字段的所有id的列表.(每行一个id) 当谈到这个大小的sql任务时,我并不是一个专家,所以我开始尝试1个UPDATE语句,其中包含“WHERE[详细]
-
在SQL Case语句中正确使用嵌套的Case语句
所属栏目:[MsSql] 日期:2020-05-23 热度:63
下午好, 我目前正在处理一些postgresql代码并将其转换为sql(大多数情况下它非常简单)但我遇到了一个带有数组的case语句,并且无法找出正确的语法,因为我从未见过之前以这种方式使用的case语句. 我已经快速举例说明了我正在尝试做什么,但它仍然会抛出语法错误:[详细]
-
将特定的有界数字插入SQL Server的列中
所属栏目:[MsSql] 日期:2020-05-23 热度:118
我想写一个SQL查询,插入以特定数字(例如100)开头的增量数字,并以另一个特定数字(例如3000)结束到SQL Server中的表的一列,但我不知道如何做这个. 例如: 我想从Category(表)中将100到3000插入categoryID(列) 非常感谢你 DECLARE @id INTSET @id = 100WHILE (@i[详细]
-
非本地数据库上的liquibase模式对话框
所属栏目:[MsSql] 日期:2020-05-23 热度:126
我正在使用liquibase在Oracle中创建一些表,我正在使用oracle6驱动程序. 现在,当我将liquibase指向不在我本地计算机上的数据库时,会出现一个模式对话框,说“你正在连接到远程数据库.你想要那个吗?”. 有人知道如何关闭此对话框吗? Liquibase有这种东西在Jenk[详细]
-
SQL Server XML列上的Where子句过滤属性AND值
所属栏目:[MsSql] 日期:2020-05-23 热度:176
我在“文档”表中有一个“元数据”字段,其中包含以下数据: properties property name=somePropxyz/property property name=reportId55/property property name=someOtherPropabc/property/properties 如何编写一个返回记录[详细]

浙公网安备 33038102330553号