-
如何避免“无法确定数据库名称的Hibernate方言[H2]
所属栏目:[MsSql教程] 日期:2021-01-25 热度:200
运行grails run-app时出现此错误: Error executing bootstraps: Error creating bean with name ‘messageSource’: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean wi[详细]
-
SQL:使用IN子句将字符串转换为IDS
所属栏目:[MsSql教程] 日期:2021-01-25 热度:198
DECLARE @STR_IDS VARCHAR(15)SET @STR_IDS='7,15,18'UPDATE TBL_USERS WHERE ID IN @STR_IDS 我知道更新语句不起作用,因为ID是INT类型,我正在替换那里的varachar值.如何更改查询,以便它将像这样执行? UPDATE TBL_USERS WHERE ID IN (7,18) 谢谢你的推荐 解[详细]
-
将行转换为SQL Server 2008 R2中的列
所属栏目:[MsSql教程] 日期:2021-01-25 热度:80
我怎么转这个: 和这个: 进入这个: 在SQL Server 2008 R2中? 解决方法 这个问题非常类似于 PIVOT rows to columns with more than 1 value returned,您需要将行中的字符串数据聚合到列中.我将修改该答案,以演示如何将数据转换为最终结果. 由于您正在聚合字[详细]
-
sql – NATURAL(JOIN)在生产环境中被认为是有害的吗?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:121
我正在阅读关于SQL连接的NATURAL简写形式,我看到一些陷阱: 它只是自动获取所有相同的命名列对(使用USING指定显式列列表) 如果添加了一些新列,那么连接输出也可能“意外地”改变,这可能不是那么明显(即使你知道NATURAL如何工作)在复杂的结构中 解决方法 NATUR[详细]
-
sql-server – 如何在实体框架中控制参数嗅探和/或查询提示?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:67
更新:我已经创建了一个建议,以便在未来的EF版本中实现提示控制. Go here to vote for it. 我有一个问题,我的一个实体框架(EF)查询在Sql Server中执行需要很长时间,尽管当我将生成的TSQL复制并粘贴到Sql Server Management Studio(SSMS)时,它运行速度非常快.[详细]
-
sql-server – 格式编号,以MS SQL Server中的百分比表示
所属栏目:[MsSql教程] 日期:2021-01-25 热度:163
我试图简单地将数字格式化为两位小数的百分比.如果它是37除以38(又名.973684210526315789),我希望它在SQL输出中显示97.36%.我知道建议在应用程序中进行格式化,但这是为了自动导出.这是使用SQL Server 2008. 这就是我现在拥有的: select CONVERT(VARCHAR(50)[详细]
-
SQL Server外键到多个表
所属栏目:[MsSql教程] 日期:2021-01-25 热度:177
我有以下数据库架构: members_company1(id,name,...);members_company2(id,...);profiles(memberid,membertypeid,...);membertypes(id,...)[ { id : 1,name : 'company1',... },{ id : 2,name : 'company2',... }]; 因此,每个配置文件属于某个成员,来自compa[详细]
-
SQL order by子句是否保证稳定(按标准)
所属栏目:[MsSql教程] 日期:2021-01-25 热度:124
我正在使用以下查询来查询在两列上有订单的DB. SELECT a,b,c from Table1 Order By a asc,b asc; 我的问题是,排序是否保证稳定(按标准).虽然它没有任何意义,但不稳定,但我问这个,因为我在网上读到了 The standard does not prevent the use of a stable sort,[详细]
-
如果在T-SQL中记录为NULL,如何替换字符串
所属栏目:[MsSql教程] 日期:2021-01-25 热度:147
我正在撰写一份T-SQL报告,显示不同客户处于不同状态的帐户数量.报告结果如下: Customer1 NoService 7Customer1 IncompleteOrder 13Customer1 NULL 9Customer2 NoService 12Customer2 Available 19Customer2 NULL 3... ‘NULL’状态是有效数据,但我想显示“Pe[详细]
-
sql-server – 管道/ veritcal bar字符在TSQL中意味着什么?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:122
参见英文答案 What does the pipe operator do in SQL?4个 Google-fu让我失败了.任何人都可以简单解释下面的陈述会做什么吗?: UPDATE message WITH (ROWLOCK)SET message = message | 2 我在触发器中发现了这个,我无法找到解释什么的文档角色在这样的声明中[详细]
-
SQL主键 – 是否有必要?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:114
我有一个项目清单.大多数这些物品都没有库存. item表有id,name,description.项目数量存储在名为inventory的另一个表中.库存表具有item_id和库存商品的数量. 我是否需要库存表的主键?如果是这样,我应该使用串行密钥还是复合密钥?什么时候表没有主键? 编辑:[详细]
-
sql – 为什么以下连接会显着增加查询时间?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:158
我在这里有一个星型模式,我正在查询事实表,并希望加入一个非常小的维度表.我无法解释以下内容: EXPLAIN ANALYZE SELECT COUNT(impression_id),imp.os_id FROM bi.impressions imp GROUP BY imp.os_id; QUERY PLAN -----------------------------------------[详细]
-
sql-server – sql server express localdb.msi离线安装程序
所属栏目:[MsSql教程] 日期:2021-01-25 热度:146
我无法使用在线安装程序进行安装.任何人都可以指出我在哪里可以找到离线安装程序.我试着在没有帮助的情况下搜索谷歌. 这与离线安装程序类似但不适用. How to install localdb separately? 这是我在线安装程序遇到的重复错误. (可能是由于防火墙) 解决方法 转[详细]
-
每页加载20个SQL查询真的被认为很多吗?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:170
我在 Behold WordPress,Destroyer of CPUs阅读了Jeff Atwood的博客,看到很多人认为每页加载20个SQL查询很多.现在,对于具有自动建议,自动刷新数据,自定义页面和厨房水槽的高动态页面,每页的平均查询量是多少? 举一个简单的例子,A??mazon.com几乎可以根据他们[详细]
-
sql – 如何在Oracle中使用regex从逗号分隔列表中删除重复项,但
所属栏目:[MsSql教程] 日期:2021-01-25 热度:74
参见英文答案 How to remove duplicates from space separated list by Oracle regexp_replace? 3个 How to remove duplicates from comma separated list by regexp_replace in Oracle?2个 我有这个字符串 ABCD1234,XYZ,ABCD1234,ABCD1234C,abc,abcX,1234U,1[详细]
-
sql – 连续重复/重复的有序计数
所属栏目:[MsSql教程] 日期:2021-01-25 热度:166
我非常怀疑我是以最有效的方式做到这一点,这就是我在这里标记plpgsql的原因.对于一千个测量系统,我需要在20亿行上运行它. 您有测量系统,当它们失去连接时经常报告先前的值,并且它们经常失去连接,但有时会长时间失去连接.您需要聚合,但是当您这样做时,您需要查[详细]
-
jsf – 如何在运行时使用数据库中的值初始化inputtextfield而不
所属栏目:[MsSql教程] 日期:2021-01-25 热度:94
我非常清楚这一点 Any scoped managed bean method annotated with @PostConstruct will be calledafter the managed bean is instantiated,but before the bean is placed in scope. 考虑 h:inputText binding="#{bean.input}" /h:inputText 托管bean的位置[详细]
-
sql – 如何在单词中显示数字值
所属栏目:[MsSql教程] 日期:2021-01-23 热度:67
问:在Words中显示数字值,输出应如下所示 SAL In_Words--------- -----------------------------------------------------800 eight hundred1600 one thousand six hundred1250 one thousand two hundred fifty 并且,我仍然没有弄明白,这个查询是如何解决上述[详细]
-
sql – 将两个表合并为一个新表,以便忽略另一个表中的选择行
所属栏目:[MsSql教程] 日期:2021-01-23 热度:64
我有两个具有相同列的表.我想将这两个表一起连接到第三个表中,第三个表包含第一个表中的所有行,而第二个表中的所有行都具有相同位置的第一个表中不存在的日期. 例: 交易方式: date |location_code| product_code | quantity ------------+-----------------[详细]
-
sql-server – 调用存储过程VBA
所属栏目:[MsSql教程] 日期:2021-01-23 热度:176
背景:我正在使用Microsoft SQL Server 2008后端的Access 2010用户前端工作.访问中的表都链接到SQL Server数据库.我有一个存储过程,将新值(由参数提供)插入表中.我经历了很多例子,但我不明白是否真的很接近它或者我完全没有.我之前问了一个类似的问题并得到了[详细]
-
在plsql中执行IMMEDIATE
所属栏目:[MsSql教程] 日期:2021-01-23 热度:173
如何从此代码中获取结果 EXECUTE IMMEDIATE 'SELECT * FROM ' || table_name 通过循环 通常的方法看起来像这样 for items in (select * from this_table)loophtp.p(items.id);end loop; 解决方法 如果你真的需要从动态表名中选择*,那么我可能会使用dbms_sql[详细]
-
sql – 当结果集很大时,RODBC会丢失datetime的时间值
所属栏目:[MsSql教程] 日期:2021-01-23 热度:80
所以这很奇怪.如果结果集足够大,RODBC似乎会删除DateTime SQL列的时间部分. (查询是针对SQL Server 2012计算机运行的,是的,当我在SQL Server端运行它们时,无论返回多少行,它们都会生成相同且正确的结果.) 例如,以下工作完美: myconn - odbcConnect(dsnName,u[详细]
-
sql – 外键是否可以引用同一个表中的主键?
所属栏目:[MsSql教程] 日期:2021-01-23 热度:105
我只是认为答案是错误的,因为外键没有唯一性属性. 但是有些人说可以自己加入桌子. 我是SQL的新手.如果是真的请解释如何以及为什么? Employee table| e_id | e_name | e_sala | d_id ||---- |------- |----- |--------|| 1 | Tom | 50K | A || 2 | Billy | 15[详细]
-
sql – 在数据库中干净地表示电子商务产品和变体
所属栏目:[MsSql教程] 日期:2021-01-23 热度:174
我有一个我正在建设的电子商务商店.我正在使用Rails / ActiveRecord,但实际上没有必要回答这个问题(但是,如果您熟悉这些内容,请随时回答Rails / AR). 商店的要求之一是它需要代表两种类型的产品: 简单的产品 – 这些产品只有一个选项,例如乐队的CD.它有基本[详细]
-
sql – 实体框架命中2100参数限制
所属栏目:[MsSql教程] 日期:2021-01-23 热度:161
我正在将一些代码从LINQ-to-SQL迁移到Entity Framework.以前,当从SQL Server(描述为 here)的2100参数限制运行时,我使用了Marc Gravell here提供的解决方案.如他自己的响应中所述,它不适用于Entity Framework. 我对表达式完全没有经验,知道从哪里开始,但我正在[详细]