-
sql – 选择BETWEEN列值
所属栏目:[MsSql] 日期:2020-05-23 热度:181
我正在尝试将BETWEEN用于列名而不是直接值,如下所示: SELECT * FROM table WHERE column1 BETWEEN column2 AND column3; 这会返回17行,但如果我写: SELECT * FROM table WHERE (column1 = column2 AND column1 = column3) OR (column1 = column2[详细]
-
sql-server-2008 – SSRS格式日期从YYYYMMDD到MM / DD / YYYY
所属栏目:[MsSql] 日期:2020-05-23 热度:66
当我运行报告时,日期以YYYYMMDD格式显示,但我需要将其转换为格式MM / DD / YYYY 例如:20150213 – 期待结果02/13/2015 以下表达式不起作用.建议? =Format(Fields!InstallDate0.Value,MM/dd/yyyy) 看起来InstallDate0是一个字符串,而不是日期.首先将其转换为[详细]
-
sql – Postgres UPSERT(INSERT或UPDATE)只有当值不同
所属栏目:[MsSql] 日期:2020-05-23 热度:155
我正在更新Postgres 8.4数据库(从C#代码),基本任务很简单:UPDATE一个现有行,或者如果还不存在,请插入一个新的行.通常我会这样做: UPDATE my_tableSET value1 = :newvalue1, ..., updated_time = now(), updated_username = evgenyWHERE criteria1 = :criter[详细]
-
sql server中普通表表达式的优点是什么?
所属栏目:[MsSql] 日期:2020-05-23 热度:102
我们写下CTE sql,如下所示 WITH yourCTE AS ( SELECT .... FROM :... WHERE.....) SELECT * FROM yourCTE 将sql放入块中会有什么好处.我认为如果我们把复杂的sql与块,那么我们只需要像SELECT * FROM yourCTE一样编写sql.好像我正在访问视图. 在性能方面使用CT[详细]
-
sql – 合并复制数据库中的插入是非常缓慢的
所属栏目:[MsSql] 日期:2020-05-23 热度:118
我有一个SQL服务器,通过合并复制安装到运行SQL CE的800个移动客户端. 服务器具有足够的资源,公司内外的业务流量足够多,客户端与服务器之间的复制一般都很好,但是我们无法追踪到间歇性的错误. 昨天我们需要在我们的主表中插入550条记录,唯一的触发器是标准的合[详细]
-
sql-server – 在sql server中用“”和“”替换“”和“”
所属栏目:[MsSql] 日期:2020-05-23 热度:196
嗨,我是xml的新手 我有这样的查询 SELECT ProjectId, ProjectCode, ProjectName, TechId, -- LocationId, ( SELECT GeoId,PoliticalDivisionId ,GeographicLocationName,IsoCode,Longitu[详细]
-
sql server 2008管理工作室没有检查我的查询的语法
所属栏目:[MsSql] 日期:2020-05-23 热度:65
一如以往,会有一个合理的解释我的惊喜,但直到那时…. 我有这个查询 delete from Photo where hs_id in (select hs_id from HotelSupplier where id = 142) 它执行得很好(后来我发现整个照片表都是空的) 但奇怪的是:在HotelSupplier中没有字段hs_id,它被称为h[详细]
-
sql – 如何获取数据库中特定表的排序规则?
所属栏目:[MsSql] 日期:2020-05-23 热度:78
我如何获取数据库中特定表的排序规则?是否有可能表中的db具有不同的排序规则? 表级别的排序是基于每列的,因此可以使排序规则与数据库不同.如果未在列级别定义排序规则,则默认为数据库排序规则设置. SQL Server 2000: SELECT c.name, c.collation FROM SYSC[详细]
-
sql – 从table1中选择*不存在于table2中的条件
所属栏目:[MsSql] 日期:2020-05-23 热度:144
我有2张桌子一个是可以学习的东西的表.有一个JID指定每一行,并且对每一行都是唯一的.第二个表是已经学习的东西(JID)的日志,也是学习它的人的用户标识.我目前正在使用它来选择JID的所有数据,但只有用户基于userid所学习的数据. SELECT * FROM tablelist1LEFT J[详细]
-
sql-server – 动态SQL中SQL绑定变量的SQL Server等价物是什么?
所属栏目:[MsSql] 日期:2020-05-23 热度:186
在Oracle中,编写动态SQL时,会执行以下操作: create or replace procedure myProc(n in number)asbegin execute immediate update myTable set myColumn = :n using n;commit;end; 然后’魔术发生’. SQL Server中等效的概念/语法是什么[详细]
-
sql-server – 在sp_executesql中使用LIKE
所属栏目:[MsSql] 日期:2020-05-23 热度:176
SET @whereCond = @whereCond’和名字LIKE”%”@ name”%”’ 这里有什么问题吗?在我生成where条件后,我用sp_executesql执行它,但我确实得到了任何东西.当我在没有sp的情况下选择同样的东西时,没关系. 如何在sp_executesql中使用LIKE?你能带些例子吗? 谢[详细]
-
sql-server – 来自SQL Server varbinary列的数据的临时retreival
所属栏目:[MsSql] 日期:2020-05-23 热度:188
我想从SQL Server数据库中的varbinary(max)列中检索一些二进制数据以进行调试. 将此数据放入本地二进制文件的最简单方法是什么,最好不必编写丢弃的控制台应用程序? 我已经尝试使用SQL Server Management Studio(带有“results to file”选项)但是这会将十六[详细]
-
sql-server – SQL Server日期时间vs Int关键字的性能
所属栏目:[MsSql] 日期:2020-05-23 热度:171
对于你的数据库设计/表演大师在那里. 如果您有一个数据库旨在跟踪财政年度的财务数据,是否更好/更多的性能/更清楚的做daterange类型搜索,如PaymentDate X和Y之间,或者更好地保持一个基于键盘的表与在其中定义的会计年度期间,并用付款日期和该键标记付款表,因[详细]
-
sql – 主键为文本[已关闭]
所属栏目:[MsSql] 日期:2020-05-23 热度:146
在我在教育期间(约4年前)的数据库课程中,我认为建议避免使用字符串作为主键的数据类型. 有人可以告诉我,在SQL中为主键选择字符变化的数据类型有什么优点和缺点,上述前提是多少? N.B .:(我使用PostgreSQL数据库).我也在处理一个情况,当你需要从另一个引用这样[详细]
-
sql – 在数据库中存储考试问题
所属栏目:[MsSql] 日期:2020-05-23 热度:57
我一直在考虑如何设计一个数据库,以便在一年多的时间内保持考试问题(开启和关闭,主要是关闭). 首先,简要介绍一下我所追求的内容.我想设计一个足够灵活的数据库来存储不同的问题类型(例如,简短回答或多项选择问题),并且能够选择任意数量的这些问题作为考试存储[详细]
-
Sql(在Oracle上)按天计算老化报告
所属栏目:[MsSql] 日期:2020-05-23 热度:187
我需要帮助写一篇关于oracle的老化报告. 报告应该像: aging file to submit total 17 aging file to submit 0-2 days 3 aging file to submit 2-4 days 4 aging file to submit 4-6 days 4 aging file to submit 6-8[详细]
-
sql-server-2008 – sql server如何排序数据?
所属栏目:[MsSql] 日期:2020-05-23 热度:141
我想知道sql server如何排序它的数据. 我注意到,如果我有一个不包含列“Id”的表,并且您选择数据没有“ORDER BY”sql server不会自动排序在主列上. 有没有人知道什么规则sql server跟随来排序它的数据? 虽然很高兴想知道如何解释您经常看到相同的顺序,但我想[详细]
-
sql-server – SSIS:刚刚开始获得一个“密钥无效用于指定状态”错误在我的预定的SSIS包
所属栏目:[MsSql] 日期:2020-05-23 热度:130
我在我的SQL Server 2005机器上有2个计划的作业,计划每天早晨(凌晨2:00)运行.这些工作已经很好(多数)工作了好几年了,尽管我已经有几个打嗝,我不得不解决这个问题,完全令我失望. 早上两点,我的一个包开始报告以下错误: Executed as user: [Service Acount]. .[详细]
-
在SQL中舍入2位小数位
所属栏目:[MsSql] 日期:2020-05-23 热度:119
每当我想要圆到2位小数,当它来到零它不想要圆… 我怎么可以把它舍入到小数点后面的小数点,最后可以给出92.00而不是92? SELECT ROUND(COLUMN_NAME,2) FROM .... 它给了我 COLUMN_NAME92 但我想要 COLUMN_NAME92.00 我使用TO_CHAR,它工作 ROUND(TO_CHAR(COLUMN[详细]
-
ANSI SQL版本的SELECT TOP 1
所属栏目:[MsSql] 日期:2020-05-23 热度:129
SQL SERVER的SELECT TOP n是否符合ANSI SQL兼容版本? ANSI / ISO SQL:2003介绍了窗口功能: SELECT * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY age ASC) AS rownum, person_id, person_name, age FROM person[详细]
-
MySQL数据库下用户及用户权限配置
所属栏目:[MsSql] 日期:2020-05-23 热度:160
问题:使用某大腿写的远程工具管理Mysql数据库时发现所有数据能正常显示,但是无法进行删除、修改等操作。[详细]
-
让数据库变快的10个建议
所属栏目:[MsSql] 日期:2020-05-23 热度:81
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。[详细]
-
MySQL命令详解
所属栏目:[MsSql] 日期:2020-05-23 热度:118
mysqld.exe和mysql.exe有什么区别?mysqld.exe是MySQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。[详细]
-
如何检查Firebird数据库正在运行的服务器模式(例如SuperClassic或Superserver)?
所属栏目:[MsSql] 日期:2020-05-23 热度:146
最新的Firebird 2.5.x数据库可以在Classic,SuperClassic或SuperServer模式下运行.如何检查已安装的数据库正在运行的这些模式中的哪一种? 没有API公开这个.但是因为您在服务器上,所以可以检查正在运行的进程. 即在Windows和Firebird 2.5上: 一个fb_inet_serv[详细]
-
MSTest单元测试和数据库访问,无需触及实际数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:158
在我的代码中,我与数据库交互(不是我的解决方案文件的一部分).该数据库由一个独立的DBA团队拥有,我们开发人员编写的代码只允许访问存储过程.但是,我们可以全面了解数据库的proc,表和列(它的定义).对于依赖于数据的代码,我目前编写的单元测试表明表中的数据(并[详细]

浙公网安备 33038102330553号