-
sql-server – 查找与给定主键关联的外键
所属栏目:[MsSql] 日期:2020-05-30 热度:76
我想要一种方法来确定给定数据库中的哪些列通过PK / FK关系连接.我可以通过返回给定表的PK / FK信息 SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc[详细]
-
sql-server – 如何知道何时/是否有太多索引?
所属栏目:[MsSql] 日期:2020-05-30 热度:86
它时不时地运行Microsoft SQL Server Profiler,它建议我创建一堆新的索引和统计数据(“……估计有97%的改进……”). 根据我的理解,每个添加的索引都可以使SQL SELECT查询更快,但是由于必须调整索引,因此UPDATE或INSERT查询也会变慢. 我想知道的是,我什么时候[详细]
-
sql – 使用Openrowset导入错误
所属栏目:[MsSql] 日期:2020-05-30 热度:190
我正在尝试使用数字和字母数字值导入列(来自.csv文件),但是当我运行openrowset过程时,它会正确导入数字行,但对于字母数字值,它默认为null. 表A. ID,A,B,C1,12,hh,i2,ab12,tt,b3,2,aa,o4,bc12,ee,l 使用的代码 SELECT * FROM OPENROWSET ( M[详细]
-
sql – 何时进行WHERE过滤?
所属栏目:[MsSql] 日期:2020-05-30 热度:112
参见英文答案 SQL order of operations7个 如果我有这样的查询: SELECT A.ID, A.Name, A.Type, B.FirstName, B.LastName, B.DateOfBirth, C.OfficeNameFROM A[详细]
-
sql-server-2008 – SSRS:如何将所有选项添加到SSRS下拉过滤器?
所属栏目:[MsSql] 日期:2020-05-30 热度:174
我正在使用SQL Server Reporting Services for SQL 2008 R2.我的报告通过从表中填充的两个下拉菜单进行过滤,其中一个下拉菜单显示内部版本号.我想为用户提供选择“全部”的选项,因此返回所有内部版本号的数据,而不仅仅是一个. 如何将此选项添加到我的下拉过滤[详细]
-
sql-server – 有没有办法在TSQL中生成表创建脚本?
所属栏目:[MsSql] 日期:2020-05-30 热度:186
有没有办法从纯粹在T-SQL中的现有表生成创建脚本(不使用SMO,因为T-SQL无法访问SMO).假设一个存储过程接收一个表名并返回一个包含给定表的创建脚本的字符串? 现在让我描述一下我面临的情况,因为可能有不同的方法来解决这个问题.我有一个有几十个数据库的实例.[详细]
-
sql-server – 为什么不将IGNORE_DUP_KEY设置为ON?
所属栏目:[MsSql] 日期:2020-05-30 热度:59
IGNORE_DUP_KEY = ON基本上告诉SQL Server插入非重复行,但是默默地忽略任何重复行;默认行为是引发错误并在不允许它们的列中存在重复时中止整个事务. 我已经处理了大量数据,这些数据通常至少有一个副本,当我不知道时,所以当我知道一个值不应该有重复时,我喜欢[详细]
-
sql-server – ‘CONCAT’不是公认的内置函数名
所属栏目:[MsSql] 日期:2020-05-30 热度:110
客户报告他们在SQL Server 2012上运行,但我们在最终交付之前提供了一些测试查询以进行测试,但是: ‘CONCAT’ is not a recognized built-in function name. 我知道CONCAT()是SQL Server 2012中引入的一个新的内置函数,它很好并且很好,但是我被要求回滚我的更[详细]
-
sql-server – 如何获取两个不同数据库中的所有表的列表
所属栏目:[MsSql] 日期:2020-05-30 热度:168
我正在尝试创建一个SQL脚本(在SQL Server Management Studio中)以获取两个不同数据库中的所有表的列表.目标是找出两个数据库中存在哪些表,哪些表仅存在于其中一个. 我在SO上找到了各种脚本来列出一个数据库的所有表,但到目前为止,我无法获取多个数据库的表的[详细]
-
INNER在UPDATE OUTPUT中加入一个t-sql查询
所属栏目:[MsSql] 日期:2020-05-30 热度:114
需要INNER加入UPDATE OUTPUT与另一个表返回的结果集并返回结果.可能吗? 这是一个小例子: CREATE TABLE [dbo].[Customers]( [CustomerId] [int], [CustomerName] [nvarchar](50))GOCREATE TABLE [dbo].[Orders]( [OrderId][详细]
-
使用.NET 4.5连接到SQL Server Azure时发生握手异常
所属栏目:[MsSql] 日期:2020-05-30 热度:188
所以我打开了一些在大约2个月内没有被触动的代码. 上次我打开应用程序,所有单元测试通过.现在没有代码更改,我的所有数据单元测试失败,并显示以下错误: Initialization method PerTrac.Pictor.Data.Test.RequestLogRepositoryShould.CreateLog threw exceptio[详细]
-
表中的“下一个”和“上一个”的SQL是什么?
所属栏目:[MsSql] 日期:2020-05-30 热度:195
我有一张表,其中每个都有一个与之相关联的日期.如果我有一个日期与一个项目相关联,我如何使用SQL查询数据库以获得表中的“先前”和“后续”项目? 不可能简单地添加(或减)值,因为日期之间没有规则的差距. 一个可能的应用程序将是相册或博客Web应用程序中的“[详细]
-
sql – MS-Access – 您尝试执行不包含指定聚合函数的查询
所属栏目:[MsSql] 日期:2020-05-30 热度:71
SELECT SUM(orders.quantity) AS num, fName, surnameFROM authorINNER JOIN book ON author.aID = book.authorID; 我不断收到错误消息:“您尝试执行一个不包含指定表达式”fName“的查询作为聚合函数的一部分,我该怎么办? 错误是因为fName包含在SELECT列表[详细]
-
sql – rails控制台和Rails服务器日志中的输出颜色是什么意思?
所属栏目:[MsSql] 日期:2020-05-30 热度:128
我正在通用终端内部的Ubuntu 14.04中运行rails服务器和rails控制台(app叫做“终端”). 每当我运行涉及数据库的命令时,控制台会输出它发送的SQL查询,但有时文本为绿松石色,有时则为紫色.例如,在此控制台输出中: 2.2.2 :025 pl = ProjectLevel.find_by(name: P[详细]
-
sql-server – 如何使用除标识列之外的每一列复制行(SQL Server 2005)
所属栏目:[MsSql] 日期:2020-05-30 热度:127
我的代码: SELECT * INTO #t FROM CTABLE WHERE CID = @cid --get data, put into a temp tableALTER TABLE #tDROP COLUMN CID -- remove primary key column CIDINSERT INTO CTABLE SELECT * FROM #t[详细]
-
sql-server-2008 – 将Excel导入SQL Server 2008
所属栏目:[MsSql] 日期:2020-05-30 热度:113
我需要创建一个将多选项卡式Excel电子表格导入SQL Server 2008R2的过程.每个选项卡都是数据库中的不同表.这需要每周完成,导入应该是自动化的.理想情况下,我想将电子表格弹出到一个文件夹中[或者让一些实习生这样做]并让sql运行一个查看此文件夹的过程,并将数[详细]
-
sql – 使用BETWEEN或=, =表示Oracle时间戳
所属栏目:[MsSql] 日期:2020-05-30 热度:175
我的Oracle表有一个列tmstp,其中包含TIMESTAMP(3)WITH TIME ZONE数据类型. 当我运行以下查询时 SELECT COUNT(column1) FROM table1 WHERE tmstp BETWEEN to_timestamp_tz(10-OCT-10 05.00.00.000000000 AM -05:00, DD-MON-RR HH.MI.S[详细]
-
订单/发票/付款数据库建模
所属栏目:[MsSql] 日期:2020-05-30 热度:202
我正在设计一个电子商务网站,其中包含以下场景: 客户可以购买物品并创建订单. 订单可能会在客户之后添加未知费用 支付物品的总金额.也就是说,客户支付 一定数量先.该订单增加了一些费用并改变了总额. 并且客户再次为差价支付费用.但这两个(或 更多)付款与相[详细]
-
sql – 在strored过程中进行分页
所属栏目:[MsSql] 日期:2020-05-30 热度:94
我想根据以下 link进行自定义分页: 但我的存储过程在informix中: 所以我搜索等效的row_number()我发现这个solution 但是当我在我的程序中使用它时,我得到以下错误 SQL error -944 Cann’t use “first”,”limit”,”skip” in this context ! 如何使用info[详细]
-
sql – 如何知道一组RabbitMQ任务何时完成?
所属栏目:[MsSql] 日期:2020-05-30 热度:153
我正在使用RabbitMQ让工作进程编码视频文件.我想知道所有文件何时完成 – 也就是说,当所有工作进程都完成时. 我能想到的唯一方法是使用数据库.视频完成编码后: UPDATE videos SET status = complete WHERE filename = foo.wmv-- etc etc etc as each worker[详细]
-
liquibase – 如何生成changlogFile in.sql格式?
所属栏目:[MsSql] 日期:2020-05-30 热度:109
我确实运行此查询以生成.sql格式的changelogFile liquibase --driver=com.mysql.jdbc.Driver --classpath=mysql-connector-java-5.1.24-bin.jar --changeLogFile=test_diff.sql --url=jdbc:mys[详细]
-
SQL Server数据库上次更新日期时间
所属栏目:[MsSql] 日期:2020-05-30 热度:132
是否有任何sql脚本可以找出上次更新SQL Server中的数据库的时间? 我想知道对数据库元数据所做更改的最后更新日期时间,而不是表中的实际数据. 特别是在: 从数据库创建/删除任何新表. 在数据库的表中添加/删除任何新列. 在数据库中添加/更改任何新视图/存储过[详细]
-
sql – 如何在postgres中“命名”一个查询
所属栏目:[MsSql] 日期:2020-05-30 热度:70
在 postgresql中,querylog中的查询得到如下内容: 2009-02-05 00:12:27 CET LOG: duration: 3781.634 ms execute unnamed: SELECT QUERY .... 是否有可能将更多可用的东西放入“ unnamed”像请求查询的网址一样放置? 是否还有其他可能使用java中的jdbc在post[详细]
-
sql-server – 如何从SQL Server中的locks_lock_timeouts_greater_than
所属栏目:[MsSql] 日期:2020-05-30 热度:172
我正在使用SQL Server中的扩展事件捕获locks_lock_timeouts_greater_than_0事件.活动会议如下: CREATE EVENT SESSION MyQuery ON SERVER ADD EVENT sqlserver.locks_lock_timeouts_greater_than_0 ( ACTION (sqlserver.sq[详细]
-
什么是用于学习数据库设计的优秀开源数据库? (设计DBMS,而不是规范表/等)
所属栏目:[MsSql] 日期:2020-05-30 热度:108
正如问题中所述,我不是在创建表,规范化等方面寻求数据库设计方面的帮助. 作为一个编程项目,我正在寻找自己编写的DBMS.这对于学习体验来说比什么都重要,所以重新发明轮子就是目的. 我通过查看SQLite开始我的搜索 – 我从2001年到2004年发现了我的旧SVN分支,这[详细]

浙公网安备 33038102330553号