小编Rob*_*ert的帖子

SVN命令不会出现在上下文菜单中

我刚下载并安装了SVN Tortoise,但菜单上没有显示任何命令.怎么可能?

svn tortoisesvn

53
推荐指数
5
解决办法
9万
查看次数

从Sybase数据库,我如何获取表描述(字段名称和类型)?

我可以访问命令行isql,我喜欢获取给定数据库的所有表的元数据,可能是格式化文件.我怎么能做到这一点?

谢谢.

sql sybase metadata isql sybase-ase

25
推荐指数
4
解决办法
20万
查看次数

Oracle IN vs存在差异?

我很困惑与Oracle INEXISTS.我有以下要求.

我需要让所有名字都在的员工 -

select * from emp where ename in('smith','brown','john','johnson');
Run Code Online (Sandbox Code Playgroud)

我可以EXISTS在这里使用吗?此外IN子句1000的限制.是否EXISTS还有任何这样的限制?

谢谢!

sql oracle

14
推荐指数
1
解决办法
4万
查看次数

SQL:INSERT INTO中的条件(IF-ELSE)

可能吗 ?

INSERT INTO tblPeople (id, group, company) VALUES (1, 'myGroup', 
IF($company = '') BEGIN 'no company' ELSE 'myCompany' END)  
Run Code Online (Sandbox Code Playgroud)

我想测试一个值,如果变量$ company是空的,我想不写公司.

sql-server insert request

13
推荐指数
2
解决办法
5万
查看次数

Delphi:使用数据库中的 BigInts

我正在使用Delphi 7withdevart dbExpress连接到SQLServer. 问题是,当我向 a 添加一个bigInt字段时,ClientQuery它作为TFMTBCDField.

并且TFMTBCDField没有获得 64 位值的方法。

我可以使用Field.AsVariantStrToInt64(Field.AsString)来选择这个 64 位值。

有没有更好的方法来选择/使用这个值?

database sql-server delphi biginteger

5
推荐指数
1
解决办法
7236
查看次数

将列名插入表中

我正在尝试将一个表中的列名作为数据插入到 SQL Server 中的另一个表中。这是我正在使用的查询:

insert into TableB (Name)
select COLUMN_NAME
from information_schema.COLUMNS
where TABLE_NAME = 'TableA'
Run Code Online (Sandbox Code Playgroud)

这将返回零行。我尝试过不指定 TABLE_NAME,也尝试过指定 TABLE_SCHEMA。这些都给出了结果,但不是我想要的。

sql sql-server

5
推荐指数
1
解决办法
6924
查看次数

SQL Server:如何根据时间间隔(例如2小时内)按日期时间列进行分组

我想根据时间间隔对数据进行分组,让我们说3小时组.如何在数据的时间范围内对数据进行分组.

我的数据就像

DocId,    UserCode,     ProcessCode, ProcessDone
 1            1             10       21/11/2015 11:04:00  
 2            1             10       21/11/2015 12:14:00
 3            1             20       21/11/2015 11:04:00
 4            1             20       21/11/2015 11:54:00
 5            1             30       21/11/2015 13:04:00
Run Code Online (Sandbox Code Playgroud)

例如,在上面的数据中,我想UserCode在一段时间内使用流程对数据进行分组,让我们说10-12.

喜欢

UserCode, Process, Total
   1        10       1
   1        20       2
Run Code Online (Sandbox Code Playgroud)

由于此代码总计数基于10-12之间的时间和分组依据UserCodeProcessCode.

sql t-sql sql-server group-by sql-server-2008

5
推荐指数
1
解决办法
250
查看次数

更正多个外键的外键约束的语法

根据这个例子,foreign key constraint对于多个外键的正确语法是什么,所有外键都primary key从引用的表中引用它们?

ALTER TABLE team
ADD CONSTRAINT fk_team_players
FOREIGN KEY (player_1, player_2, player_3, player_4, player_5, player_6, player_7, player_8) 
REFERENCES player (player_id)
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 foreign-keys foreign-key-relationship

5
推荐指数
1
解决办法
406
查看次数

左连接没有右表的多行

我有两张桌子(UserSalary).我想做一个left joinUserSalary.对于每个用户,我想要他们的名字和工资.如果他们没有工资,那么该领域可以留空.到目前为止,我们需要的是左连接.但我只想要每个用户一行.由于某些缺陷,一个用户可以有几个工资(见表薪水).我只想要每个用户一行,可以随机选择(或前1).我怎么做?预期的输出显示在底部.

用户表:

User Name
1    Adam
2    Al
3    Fred
Run Code Online (Sandbox Code Playgroud)

薪资表

User  Salary
1     1000
2     2000
2     2000
Run Code Online (Sandbox Code Playgroud)

预期表格:

User Name  Salary
1    Adam  1000
2    Al    2000 
3    Fred  null
Run Code Online (Sandbox Code Playgroud)

sql sql-server teradata

4
推荐指数
2
解决办法
1万
查看次数

PostgreSQL select max with group by 和附加值

使用以下数据from a SELECT * FROM (SELECT...) AS foo

ID    Country   Area
1     US        100
1     UK        200
2     AU        150
2     NZ        250
Run Code Online (Sandbox Code Playgroud)

你如何选择最热门的地区和国家ID?因此GROUP BY IDMAX(DESC)但也包括County.

查询的结果将是:

1     UK     200
2     NZ     250
Run Code Online (Sandbox Code Playgroud)

sql postgresql group-by

4
推荐指数
1
解决办法
2730
查看次数