-
开放时间的SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
在我的商店数据库中,我需要有开放时间.你有一个想法如何在我的dB中实现这个? 开放时间为周一至周日,每天可开2个开放时间(09:00-12:00,16:00-19:00) 解决方法 建立另一个表,调用它进度表,添加一个外键到商店表主键,一个星期字段,time_open,time_closed.[详细]
-
sql-server – 强制T-SQL查询在MS中区分大小写
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
我有一张表格来源于旧的遗产系统,这是一个情况敏感的表格,特别是’s’=’计划导入’和’S’=’计划管理’的状态列.这个表最终进入到可以查询的SQL Server 2000数据库中.我的查询是相对简单的只是计数… Select trans_type,count(1) from mytable group by tra[详细]
-
sql-server – Visual Studio 2010报表服务项目?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
所以,似乎Visual Studio 2010不支持SSRS项目.至少不是老的..有没有人知道这种情况的状态是什么,以及是否可以使用VS2010创建新的SSRS报告,或者是否应该使用VS2008 BIDS? 解决方法 SQL Server 2008 R2 = SQL Server 2010(ish) “R2不会与Visual Studio 2010集[详细]
-
sql-server – 如何在SQL Server中确定服务器的MAXDOP设置?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
我看到很多网站显示如何设置它,但我只想看看它是什么.这样做的命令是什么? 解决方法 在脚本中: EXEC sp_configure 'show advanced options',1GORECONFIGUREGOEXEC sp_configure 'max degree of parallelism'GO 或使用UI:在高级服务器属性下 alt text http:[详细]
-
sql-server – 选择按周分组的SQL结果
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
我想从下面的表格组中选择几周的数据 Date Product Name Sale+----------+--------------+-----+ 14-05-11 a 2 14-05-11 b 4 17-05-11 c 3 19-05-11 a 6 24-05-11 a 6 29-05-11 a 6 假设今天是30-05-11 所以我的结果应该是这样的. Product Name First Week Se[详细]
-
sql – 上传报告时出错
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
我已经创建了一个报告,使用可视化工作室2015与SSDT工具从以下链接安装 https://msdn.microsoft.com/en-us/mt186501 数据库位于SQL Server 2014上.当我尝试在客户机上上传报表(其中有SQL Server 2014而不是visual studio)时,这些报表在我的机器上工作.我收到以[详细]
-
如何在一段时间后使用SQL datetime字段获取记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
如果我有一个datetime字段,那么如何在一定的时间内获得创建记录,忽略日期呢? 它是一个记录表,它告诉人们在我们的应用程序中连接和做什么.我想知道人们晚于下午五点多久. (对不起 – 这是SQL Server,但这可能对其他数据库的其他人有用) 解决方法 对于SQL Serv[详细]
-
sql-server – 如何保持两个相关但分开的系统相互同步?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
我目前的发展项目有两个方面.首先,有一个公共网站,外部用户可以提交和更新信息用于各种目的.然后,该信息将保存到colo工厂的本地SQL Server. 第二方面是员工用于管理相同记录(概念上)并提供状态更新,批准等的内部应用程序.此应用程序由企业防火墙托管在其自己[详细]
-
sql – 最简单的方式来填充包含2个日期参数之间的日期的临时表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
使用包含日期和日期参数之间的日期来填充临时表的最简单方法是什么?我只需要一个月的第一天的日期. 所以例如@StartDate =’2011-01-01’和@EndDate =’2011-08-01′ 然后我希望这在表中返回 2011-01-012011-02-012011-03-012011-04-012011-05-012011-06-0120[详细]
-
sql – Oracle TO_DATE不会抛出错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
当使用 format_mask参数时,我刚刚发现oracle TO_DATE功能的好奇行为. 基本上,我看到的是,在一种情况下,它会忽略给定的格式掩码,并使用自己的掩码来解析输入,在其他情况下会抛出异常. 示例我预期的行为 – 抛出的错误: SELECT TO_DATE('18-02-2016','DD/MON/Y[详细]
-
sql-server – SSIS包创建Hresult:0x80004005说明:“登录超时
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
我有一个SSIS包,由一个SQL Job执行,每天运行两次.我最近更新了SSIS包,通过删除其中的Select语句的where子句.现在的结果有大约1800行,比之前的650.当我在本地机器上执行新的包时,一切都运行正常.但是当我把它放在Prod服务器上,它不运行,并给我Hresult:0x80004[详细]
-
Linq to SQL没有明确的外键关系
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
我正在使用一些具有关系的传统表,但是这些关系尚未被明确设置为主键/外键.我使用“Linq To Sql Classes”创建了一个.dbml文件,并建立了适当的Case.CaseID = CaseInfo.CaseID关联.我生成的类是CasesDataContext. 我的表(一对多): Case------------------CaseI[详细]
-
数据库 – 主键中允许的NULL – 为什么和哪个DBMS?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
继续我的问题 “Why to use ′not null primary key′ in TSQL?” … 正如我从其他讨论中理解的,一些RDBMS(例如SQLite,MySQL)在主键中允许“唯一”NULL. 为什么这是允许的,它可能如何有用? 背景:我认为有助于与同事和数据库专业人员沟通,了解不同DBMS中基本[详细]
-
为什么这个sql查询执行键查找?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我有一个表用户有一堆索引.其中一个是AccountIdentifier列上的唯一索引. 既然这是一个唯一的索引,为什么除索引寻找之外还需要一个关键查找?索引查询工具提示报告只返回一个记录.我也尝试将索引转换为“唯一键”类型. alt text http://s3.amazonaws.com/brand[详细]
-
sql – 在Oracle中使用CASE语句的条件WHERE子句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
我对Oracle世界是全新的,所以这可能是一个垒球.在使用SSRS报告时,我正在传递一串状态.扭曲的是,用户还可以从名为“[无选择]”的状态列表中选择一个选项(该部分不是通过这种方式实现的) 如果他们选择了无选择选项,那么我只想默认返回所有状态,否则只返回逗号分[详细]
-
sql-server – 查找最大值并显示SQL Server中不同字段的相应值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
我有一张有关城市数据的表格,其中包括他们的姓名,人口和其他与我的问题无关的字段. ID Name Population1 A 45667 2 B 123456 3 C 3005 4 D 13769 要找到最大人口是基本的,但是我需要一个生成的表,其中一个列的最大总体数和相应的城市的名称在另一列 Populatio[详细]
-
antlr4 sql语法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
ANTLR4有可用的sql语法吗?如果是,我在哪里可以找到它? 有一个来自ANTLR wiki的链接,但链接被破坏:grammar list 解决方法 不,在撰写本文时,没有v4 SQL语法. 所有v4语法将被放入以下Github仓库(据我记得从ANTLR邮件列表):https://github.com/antlr/grammars[详细]
-
在插入数据库而不是输出数据之前转义HTML是个坏主意?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
我一直在使用不允许HTML格式化的系统.我目前使用的方法是在HTML实体插入数据库之前转义.我被告知我应该将原始文本插入到数据库中,并在输出中转义HTML实体. 其他类似的问题在这里我已经看到像HTML仍然可以用于格式化的情况,所以我要求一个HTML不会被使用的情况[详细]
-
SQL Server按位操作像C#枚举标志
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
我使用C#中的枚举的标志,一切都很好,但是想在以下情况下使用类似SQL的东西: 我们希望返回列表中列出的用户列表或条件如下所示: ConditionOne = 2ConditionTwo = 4ConditionThree = 8 等等… 我们将为用户提供一些这样的条件反对他们: User1: 6 (conditions[详细]
-
sql – 在引用的表中没有主键或候选键
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
Error: There are no Primary or Candidate Keys in the referenced table ‘dbo.Customers’ that match the referencing column list in the foreign key ‘FK_Reservation_Customers_FrstNme FOREIGN KEY’ DROP TABLE dbo.Customers;DROP TABLE dbo.Staf[详细]
-
如何在SQL Server中设置一个简单的计算字段?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
我有一个表,有几个帐户字段,如下所示: MAIN_ACCTGROUP_ACCTSUB_ACCT 我经常需要这样组合: SELECT MAIN_ACCT+'-'+GROUP_ACCT+'-'+SUB_ACCTFROM ACCOUNT_TABLE 我想要一个自动执行此操作的计算字段,所以我可以说: SELECT ACCT_NUMBER FROM ACCOUNT_TABLE 这[详细]
-
sql-server – 如何在实例上的所有数据库上运行相同的查询?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
我有(用于测试目的)许多具有相同模式的dbs(=基本上相同的表和列)在sql server 2008 r2实例上. 我想要一个查询 SELECT COUNT(*) FROM CUSTOMERS 在实例上的所有DB上.我想要结果2列: 1 – 数据库名称 2 – COUNT(*)的值 例: DBName // COUNT (*)TestDB1 // 4M[详细]
-
sql – 快速关系存储树数据的方法(例如对文章的线程注释)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
我有一个cms存储对文章的评论.这些注释可以是线程和非线程.虽然技术上他们是一样的只是答复列留空,当它没有线程.我的应用程序适用于sqlLite,MySQL和pgsql,所以我需要相当标准的SQL. 我目前有一个评论表 comment_idarticle_iduser_idcommenttimestampthread (t[详细]
-
sql-server – Oracle序列,然后在MS SQL Server中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
在Oracle中有一种生成序列号的机制,例如 CREATE SEQUENCE supplier_seq MINVALUE 1 MAXVALUE 999999999999999999999999999 START WITH 1 INCREMENT BY 1 CACHE 20; 然后执行语句 supplier_seq.nextval 检索下一个序列号. 您将如何在MS SQL Server中创建相同的[详细]
-
数据库 – 如何在本地测试SQL Azure?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
Looks like Azure Storage Emulator省略了SQL Azure.它是否成立?那么如何测试我的使用SQL Azure的应用程序,而不将其部署到实时云? 解决方法 对于本地测试,您可以在应用程序中使用本地SQL Server(完整,快速或甚至CE) – 只需使用本地connectionstring代替.cs[详细]