-
sql – 从XML查询数据
所属栏目:[MsSql教程] 日期:2021-02-06 热度:138
我正在尝试使用sql语句从XML Document中获取特定数据.本文件如下: ?xml version="1.0" encoding="Shift-JIS" ?Ophthalmology xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:nsCommon="http://www.joia.or.jp/standardized/namespaces/Common[详细]
-
sql – 创建分层定义的数据集的展平表/视图
所属栏目:[MsSql教程] 日期:2021-02-06 热度:193
我有一个包含分层数据的表.目前这个层次结构中有~8个级别. 我真的很喜欢数据结构的方式,但是当我需要知道8级记录是否是1级记录的子级时,性能是令人沮丧的. 我有PL / SQL存储函数为我做这些查找,每个函数都有一个select * from tbl start with … connect by[详细]
-
在SQL查询中使用来自Cell或命名范围的日期
所属栏目:[MsSql教程] 日期:2021-02-06 热度:178
我创建了一个工作表来从Microsoft SQL数据库中提取数据,以生成2日期StartDate和EndDate之间的客户报告. 我一直在玩一些东西,但无论如何都没有成功.我已经搜索过,但一直找不到我所追求或能够理解的东西. 我相信的问题是我在Excel中使用的日期的数据类型,并尝试[详细]
-
sql – 更改数字列
所属栏目:[MsSql教程] 日期:2021-02-06 热度:169
我有NAME和PAY,但在这个例子中我需要CHANGEGROUP: NAME PAY DATE CHANGEGROUPSally 12 10/01/2011 1Sally 12 10/01/2011 1Sally 12 11/02/2011 1Sally 12 11/02/2011 1Sally 12 12/01/2012 1Sally 13 04/23/2013 2Sally 12 04/24/2013 3Sally 10 05/01/2013[详细]
-
如何在Teradata中执行动态SQL
所属栏目:[MsSql教程] 日期:2021-02-06 热度:191
有没有办法向Teradata提交动态生成的SQL?我编写了一个查询,它将创建用于对表进行非规范化的代码.现在,我将代码拉到我的客户端(SAS)并在第二步重新提交.我不熟悉Teradata宏或程序;会有类似的工作吗? 为了说明,我有一个如下定义的表: create multiset table[详细]
-
动词共轭数据库[已关闭]
所属栏目:[MsSql教程] 日期:2021-02-06 热度:121
有没有人知道动词变形的好数据库?我正在构建一个自然语言处理应用程序.虽然我已经能够很好地利用WordNet,但它不允许我在共轭数据库中检查动词的形式或者共轭其他动词. 我曾经考虑过像这样抓取一个网站: http://conjugator.reverso.net/conjugation-english-[详细]
-
SQL:Last_Value()返回错误的结果(但First_Value()工作正常)
所属栏目:[MsSql教程] 日期:2021-02-06 热度:160
我在SQL Server 2012中有一个表,如快照所示: 然后我使用Last_Value()和First Value来获取不同YearMonth的每个EmpID的AverageAmount.脚本如下: SELECT A.EmpID,First_Value(A.AverageAmount) OVER (PARTITION BY A.EmpID Order by A.DimYearMonthKey asc) AS[详细]
-
数据库设计 – 我的数据是否已标准化?
所属栏目:[MsSql教程] 日期:2021-02-06 热度:54
我正在制作一个简单的测验数据库,其中一个问题有一个答案和一个或多个图像文件,属于一个子主题,而该子主题又属于一个主题.此外,每个组可能属于三个级别之一. 这就是我设置数据库的方式: QUESTION-------------------question_id pkquestion varcharanswer va[详细]
-
SQL:选择“直到”
所属栏目:[MsSql教程] 日期:2021-02-06 热度:69
我正在寻找一种方法来选择,直到达到一笔金额. 我的“文档”表有“tag_id”和“size”字段. 我想用tag_id = 26选择所有文档,但我知道我只能处理600个单位的大小.因此,当我知道前10个文件已经加入时,选择100个文件并丢弃其中的90个文件是没有意义的. 600个单位.[详细]
-
如何将数据库值获取到android中的String数组(sqlite数据库)
所属栏目:[MsSql教程] 日期:2021-02-06 热度:161
我有一个数据库名称“CUED”(sqlite Android)它有一个表HELLO,其中包含一个列NAME我可以从该列获取String的值. 让我告诉你我的代码部分 myDB =hello.this.openOrCreateDatabase("CUED",MODE_PRIVATE,null); Cursor crs = myDB.rawQuery("SELECT * FROM HELLO"[详细]
-
linq-to-sql – 针对Sql Server 2000的TransactionScope错误 –
所属栏目:[MsSql教程] 日期:2021-02-06 热度:74
我正在尝试针对我的Sql 2000数据库为我的Linq-to-Sql操作设置一个简单的事务.使用TransactionScope它看起来像这样: using (TransactionScope transaction = new TransactionScope()){ try { Store.DBDataContext dc = new Store.DBDataContext(); Store.Prod[详细]
-
sql – 存储过程,将表名作为参数传递
所属栏目:[MsSql教程] 日期:2021-02-06 热度:173
我有大约六个通用但相当复杂的存储过程和函数,我想以更通用的方式使用它. 理想情况下,我希望能够将表名作为参数传递给过程,因为它目前是硬编码的. 我所做的研究表明,我需要将我程序中的所有现有SQL转换为使用动态SQL,以便从参数中拼接动态表名,但是我想知道是[详细]
-
sql – 左外连接是否关联?
所属栏目:[MsSql教程] 日期:2021-02-06 热度:190
很容易理解为什么左外连接不是可交换的,但是我在理解它们是否是关联时遇到了一些麻烦.一些在线消息来源表示他们不是,但我没有设法说服自己这是事实. 假设我们有三个表:A,B和C. 令A包含两列,ID和B_ID,其中ID是表A的主键,B_ID是对应于表B的主键的外键. 令B包含[详细]
-
sql-order-by – 如何在Doctrine 2中按计数排序?
所属栏目:[MsSql教程] 日期:2021-02-06 热度:184
我正在尝试按字段(年份)对我的实体进行分组并对其进行计数. 码: public function countYear(){ $qb = $this-getEntityManager()-createQueryBuilder(); $qb-select('b.year,COUNT(b.id)') -from('MyEntityAlbum','b') -where('b.year IS NOT NULL') -addO[详细]
-
sql-server – SQL Server:发送电子邮件
所属栏目:[MsSql教程] 日期:2021-02-05 热度:186
我想使用SQL Server发送电子邮件,并从互联网上找到两种可能的方式: 使用AOSMTP.Mail Create PROCEDURE [dbo].[RC_SendEmail] @ServerAddr varchar(80),@FromAddr varchar(80),@Recipient varchar(80),@Subject varchar(132),@BodyText varchar(2000)AS DECLA[详细]
-
.net – 如何确定SQL Server存储过程参数是否具有默认值?
所属栏目:[MsSql教程] 日期:2021-02-05 热度:146
有没有办法以编程方式确定SQL Server存储过程参数是否具有默认值? (如果您可以确定默认值是什么,则可以获得奖励.) SqlCommandBuilder.DeriveParameters()甚至没有尝试. 在此先感谢您的帮助! 编辑:老实说,我不在乎它是一个SQL查询,一个SMO对象,等等. 解决方[详细]
-
sql – Oracle Query给出错误
所属栏目:[MsSql教程] 日期:2021-02-05 热度:97
我在toad中运行查询以测试结果,但我收到错误 ORA-00933: SQL command not properly ended 这是我的查询 SELECT DISTINCT sv.mkey,vehicle_no,'ABC' isnullcheck,TO_CHAR (date_in,'dd-MM-yyyy') || ' ' || time_in vehicleindate_time,TO_CHAR (date_out,'dd-[详细]
-
sql-server – SQL Server PIVOT列数据
所属栏目:[MsSql教程] 日期:2021-02-05 热度:200
我有一个数据表,如下所示: DATE Price---------- ------31/12/2009 1031/12/2009 1131/12/2009 1230/12/2009 2030/12/2009 2130/12/2009 2229/12/2009 3029/12/2009 3229/12/2009 31 我想转换这些数据,如下所示: 31/12/2009 30/12/2009 29/12/2009---------[详细]
-
sql – 使用Oracle转置选择结果
所属栏目:[MsSql教程] 日期:2021-02-04 热度:172
我的问题是,有一些背景: 我必须根据表元数据(列格式)生成一些sql查询,结果如下: TABLENAME1|COL1TABLENAME1|COL2TABLENAME2|COL1TABLENAME2|COL2TABLENAME2|COL3TABLENAME3|COL1TABLENAME4|COL1TABLENAME4|COL2... /*some other 1800 rows */ (是的,它是订[详细]
-
SQL Server和Oracle的EF和TransactionScope没有升级/跨越到DTC?
所属栏目:[MsSql教程] 日期:2021-02-03 热度:127
任何人都可以在这个主题上更新我? 我想在我的应用程序中同时支持SQL Server和Oracle. 是否可以使用以下代码(在BL中)同时适用于SQL Server和Oracle而不升级/跨越到分布式事务(DTC)? // dbcontext is created before,same dbcontext will be used by both rep[详细]
-
sql-server – 使用SSIS,如何找到人口最多的城市?
所属栏目:[MsSql教程] 日期:2021-02-03 热度:78
我有一个数据流任务,其信息看起来像这样: Province | City | Population-------------------------------Ontario | Toronto | 7000000Ontario | London | 300000Quebec | Quebec | 300000Quebec | Montreal| 6000000 如何使用聚合转换来获得每个省人口最多的[详细]
-
sql-server – SQL Server 2008在Insert,Update之后运行触发器锁
所属栏目:[MsSql教程] 日期:2021-02-03 热度:127
我有一个严重的性能问题. 我有一个数据库(与此问题相关),2个表. 1表包含带有一些全局信息的字符串.第二个表包含向下分散到每个单词的字符串.所以字符串就像在第二个表中逐字索引一样. 第二个表中数据的有效性不如第一个表中数据的有效性重要. 由于第一个表可[详细]
-
sql-server – 是否可以使用存储过程获取mac地址?
所属栏目:[MsSql教程] 日期:2021-02-03 热度:95
想知道是否有可能使用存储过程获取服务器的mac地址? 我做了一些搜索,但一无所获.这是使用SQL2008. 更新 不幸的是,使用newsequentialid()的答案可能会返回错误 MacAddress,如果服务器上有VMWare. 解决方法 我猜你需要从SQL执行一个shell命令来获取MAC地址.如[详细]
-
sql-server – 如何在SQL Server中生成GUID?
所属栏目:[MsSql教程] 日期:2021-02-03 热度:152
如何在SQL Server中生成GUID? 我知道我应该使用newid(),但函数使用的算法是什么?它是时间/日期的哈希吗? 解决方法 创建它的算法在这里描述: http://en.wikipedia.org/wiki/Globally_Unique_Identifier Algorithm In the OSF-specified algorithm for gene[详细]
-
sql-server – 在IF ELSE语句中删除临时表
所属栏目:[MsSql教程] 日期:2021-02-03 热度:76
我在这里遇到了僵局,问题是我必须改变一个使用3个不同临时表的过程.让我们为了对话,将它们命名为#temptable1,#temptable2,#temptable3. 我不能在这里复制/粘贴整个过程,但总体思路是这样的,原始过程(procedure1)在过程的最开始创建#temptable1 create table #[详细]
