-
sql – 有人可以解释一下
所属栏目:[MsSql] 日期:2021-02-20 热度:175
我借用了一个查询并根据自己的目的进行了调整,但是当我不完全确定它在做什么时,我不喜欢这样做. SQL文档对此子句的描述不够.这是我借用和修改的内容,你能告诉我它基本上在做什么吗? (SELECT Id FROM ( SELECT Id ,RANK() OVER ( PARTITION BY DropStatusId O[详细]
-
sql – 在Oracle中,如何将诸如1之类的数字转换为字符串,例如“1st”?
所属栏目:[MsSql] 日期:2021-02-20 热度:200
我想将数字格式化为“1st”,“2nd”,“4th”,“9th”等.是否有Oracle函数可以为我执行此操作? 也许我过于简单了,但似乎以下应该可以正常工作(对于整数)并且比转换为日期和返回更具可读性: select case when initial_extent is null then null when substr(i[详细]
-
sql – 使用营业时间和假期计算到期日期
所属栏目:[MsSql] 日期:2021-02-20 热度:118
我需要计算SLA的到期日期/结束日期.作为输入值,我有开始日期和时间跨度(以分钟为单位).此计算需要考虑营业时间,周末和假期. 我已经看到很多例子,其中输入是开始日期和结束日期,但是一直在努力寻找与上述输入值类似的东西. 这个问题有优雅的解决方案吗?有没有[详细]
-
sql – 如何将此LEFT JOIN返回的行数限制为一个?
所属栏目:[MsSql] 日期:2021-02-20 热度:138
所以我认为我已经看到了解决方案,但它们都是非常复杂的查询.我在oracle 11g中作为参考. 我所拥有的是一个简单的一对多联接,但是我不需要那么多.我只是希望左表(一个)只加入满足连接条件的任何1行…不是很多行. 我需要这样做,因为查询是汇总的,因此如果我做正[详细]
-
sql – 无法将计算列设置为Null
所属栏目:[MsSql] 日期:2021-02-20 热度:171
我在将计算列设置为非null时遇到问题. 我想要实现的是C001,C002 ……等,同时将其设置为非null. 我在论坛上看到,这可以通过使用NULL值的默认值0来实现. 例如,ISNULL(价格税,0) 我试图申请这个公式: (C+right(000+CONVERT([varchar](3),[ID],(0)),(3))) 但它似[详细]
-
sql – 使用Hibernate,如何查询表并返回一个带有键值id name的hashmap?
所属栏目:[MsSql] 日期:2021-02-20 热度:90
我有这个表: table name : AccountFields : id (varchar), name(varchar), other fields... 我想用hibernate机制来查询这个表(使用第二个缓存级别). hibernate查询的结果必须是一个哈希映射,其中key是字段id,值是字段名. 如何用HQL写? 如果我使用map,我只能[详细]
-
uikit – NSMutableParagraphStyle忽略了NSWritingDirectionNatural,
所属栏目:[MsSql] 日期:2021-02-20 热度:149
我正在使用NSAttributedString UIKit Additions在UIView中绘制属性字符串.我遇到的问题是,尽管我的段落样式的baseWritingDirection属性使用了NSWritingDirectionNatural的值,但文本始终默认为从左到右. 这是我如何形成属性字符串(简化): NSString *arabic =[详细]
-
sql-server – 当删除约束时,支持索引也会被删除吗?
所属栏目:[MsSql] 日期:2021-02-20 热度:101
我试图记住一些sql语法,我已经得到了ALTER TABLE ADD CONSTRAINT语法.当我说使用这种语法添加FOREIGN KEY或PRIMARY KEY约束时,我相信我是正确的,sql server会自动创建索引来支持约束操作. (这是真的……还是仅在PK而不是FK?) 如果是这样,当您使用ALTER TABLE[详细]
-
创建外键的SQL Compact(CE)问题
所属栏目:[MsSql] 日期:2021-02-20 热度:112
我试图在SQL Compact数据库中创建一个外键,但是我不断收到错误消息“不能插入外键值,因为相应的主键值不存在”. TableA已经引用了TableB,我试图使用TableB中相同的主键从TableC创建一个引用.由于我已经参考了TableB,所以在表中必须有一个有效的主键. 我仔细检[详细]
-
axapta – 动态AX视图中的LEFT JOIN
所属栏目:[MsSql] 日期:2021-02-20 热度:72
有没有人知道如何从AOT(不是以编程方式创建的查询)在Dynamics AX视图中执行LEFT OUTER JOIN. 似乎找不到除INNER JOIN之外的任何其他方法,文档似乎表明它是不可能的. 这似乎是一个巨大的弱点,所以我认为如果他们不支持它,有一种推荐的方法来完成同样的事情. 谢[详细]
-
sql – 使用包含具有空值的列的WHERE子句的Update语句
所属栏目:[MsSql] 日期:2021-02-20 热度:200
我正在使用另一个表中的数据更新一个表上的列. WHERE子句基于多个列,一些列为空.从我的想法来看,这个null是什么抛出你的标准UPDATE TABLE SET X = Y WHERE A = B语句. 请参阅我们根据table_two的数据更新table_one的两个表中的this SQL Fiddle. 我的查询目前[详细]
-
如何以编程方式取消SQL Server执行过程
所属栏目:[MsSql] 日期:2021-02-20 热度:128
假设您已从代码中执行以下(长时间运行)过程: int processID = DB.Execute(SQL); //some long running sql statement 有没有办法以编程方式调用SQL Server取消进程,如果它花了太长时间(有点像在QueryAnalyzer中点击“停止”按钮)? //cancel the process if i[详细]
-
如何从SQLServer2005表中删除字段
所属栏目:[MsSql] 日期:2021-02-20 热度:73
我试过这个: ALTER TABLE My.Table DROP MyField 并得到此错误: -MyField不是约束. – 不要放弃约束.查看以前的错误. 表中只有一行数据,只是添加了字段. 编辑: 为了跟进,sql确实缺少了COLUMN. 现在我更加认真地看错了: 对象’some_object__somenumbers’[详细]
-
ms-access – 将访问adp / sqlserver重写为C#.net?
所属栏目:[MsSql] 日期:2021-02-20 热度:180
我是一名非技术人员,并且有一家小公司多年来一直支持我公司的软件.该解决方案运行良好,解决方案的排列已经与当前的IT服务提供商合作超过15年.我最近有一家更成熟的IT公司对软件进行一般性审计.当前的解决方案使用access作为前端,sqlserver 2005作为数据库.执[详细]
-
sql-server – 在SQL Server数据库中存储时间间隔的最佳方法是什么?
所属栏目:[MsSql] 日期:2021-02-20 热度:164
我有一个表,我想跟踪时间,所以有效的条目可能是: 1小时3分钟 47分钟 10小时 3分14秒 什么字段类型最适合用于此.我显然可以使用varchar.但是我认为可能会有更好的东西,因为我想运行查询以总计多个记录的时间量. 不要使用字符类型来存储日期/时间信息. 在SQL S[详细]
-
sql – 根据列拆分2行或更多行上的行
所属栏目:[MsSql] 日期:2021-02-20 热度:125
我有个问题 如果我有一行看起来像这样 |ordernumber|qty|articlenumber|| 123125213| 3 |fffff111 | 我怎么能把它分成三行,如下所示: |ordernumber|qty|articlenumber|| 123125213| 1 |fffff111 || 123125213| 1 |fffff111 ||[详细]
-
从右到左 – pgadmin文本从右到左显示
所属栏目:[MsSql] 日期:2021-02-20 热度:60
我在 windows 7 pro上安装了pgAdmin. 当我打开应用程序时,所有的文本都以镜像显示 – 从右到左. 我的窗口支持希伯来语,但是我尝试使用locale English USA安装应用程序 – 仍然无法使用. 任何想法? 谢谢 尝试将pgAdmin选项中的用户语言更改为us_en 打开pgadmi[详细]
-
sql – 选择值为NULL的列名称
所属栏目:[MsSql] 日期:2021-02-20 热度:161
好的,4个小时的编码,只有6个小时的搜索…,我没有比我开始时更好.这是我的问题我有一个表(tmp Shell),它有12列.这是一个没有约束的基本表,用于临时报告.当我们插入数据时,我必须提取一个ID号(PatientId)和所有列NAMES,其中该PatientID的值为null. 例: Patient[详细]
-
sql – 在DateTime LastUpdated列上使用Html.hidden进行版本跟踪时,MVC.NET毫秒丢
所属栏目:[MsSql] 日期:2021-02-20 热度:122
问题简而言之: 如何在MVC.NET中做this? 长版问题: 我试图在SQL表中使用DateTime列进行版本跟踪(这本身就是一个解决方案,用于在通过表的editview传回后重新附加Linq2Sql数据类) 但现在我得到“没有找到或改变行” – 异常.在ctx.submit上: ctx.appointment[详细]
-
sql – 子查询问题 – 所有表达式必须具有显式名称
所属栏目:[MsSql] 日期:2021-02-20 热度:169
不知道这里发生了什么以及为什么这不起作用.我收到以下错误: “派生表中的所有表达式都必须具有明确的名称” – 使用teradata. select clm.c_clm ,clm.c_loc from (select * from pearl_p.TLTC900_CLM clm) as cl left join (select max(av[详细]
-
不能执行查询,因为一些文件丢失或未注册 解决方法
所属栏目:[MsSql] 日期:2021-01-24 热度:59
不能执行查询,因为一些文件丢失或未注册 解决方法企业管理器中打开表时提示:“不能执行查询,因为一些文件丢失或未注册。再次运行安装程序确保要求的文件已注册”这个问题怎么解决??重装N次了!解决办法:注册以下的四个dll文件,重启机器即可,根本无需[详细]
-
mysql 记录不存在时插入 记录存在则更新的实现方法
所属栏目:[MsSql] 日期:2021-01-24 热度:73
mysql记录不存在时插入在MySQL中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。问题:我[详细]
-
SQL2000中用backup 备份数据库
所属栏目:[MsSql] 日期:2021-01-24 热度:69
SQL2000中用backup 备份数据库但在用restore命令恢复时,用只备份一次的bak文件恢复可以,但如果是保存的几次备份数据的bak文件则出错,为什么会出错?怎么解决?问题补充:我的备份语句,backup database test to disk=f:1.bak在查询分析器中执行一次成功,1.bak为1[详细]
-
数据库设计三大范式应用实例剖析
所属栏目:[MsSql] 日期:2021-01-24 热度:87
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需[详细]
-
阿拉伯数字金额转换为中文大写之存储过程(更新版)
所属栏目:[MsSql] 日期:2021-01-24 热度:132
create Procedure MoneytoChinese22 --阿拉伯数字金额转换为中文大写@ChangeMoney Money ,@ReturnDaXie varchar(50) outputasSet Nocount ONDeclare @String1 char(20)Declare @String2 char(30)Declare @String4 Varchar(100)Declare @String3 Varchar(100)[详细]