问题列表 - 第1391页

在两个表之间共享自动递增的主键

嗨我想要有两个表,每个都有一个INT"id"列,它将自动递增,但我不希望任何"id"列共享相同的数字.这叫做什么,最好的方法是什么?序列?迭代器?指数?增量器?

动机:我们正在从一个模式迁移到另一个模式,并且有一个网页可以读取这两个表并显示(int)ID,但是我不能为这两个表使用相同的ID.

我正在使用SQL Server 9.0.3068.

谢谢!

sql sql-server

9
推荐指数
1
解决办法
5791
查看次数

如何在Mac OS X上的Python交互式shell中输入英镑字符(£)?

更新:感谢您的建议.经过进一步的研究,我在这里重新提出了这个问题:OS X上的Python/editline:£符号似乎与ed-prev-word绑定

在Mac OS XI上,不能在Python交互式shell中输入英镑符号(£).

  • Mac OS X 10.5.5
  • Python 2.5.1(r251:54863,2008年1月17日,19:35:17)
  • 欧洲键盘(£是shift-3)

当我在空的Python shell中键入"£"(即按shift-3)时,什么都没有出现.

如果我已经输入了一些字符,例如

>>> 1234567890 1234567890 1234567890
Run Code Online (Sandbox Code Playgroud)

...然后按shift-3将使光标在最近的空间之后定位,或者如果光标和行的开头之间没有空格则使行开始.

在正常的bash shell中,按shift-3按预期键入"£".

知道如何在Python交互式shell中输入文字"£"吗?

python macos bash shell terminal

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

有谁知道IntelliJ Idea的一些很酷的PL/SQL插件?

我已经从官方IntelliJ存储库中评估了一些插件,但它们似乎都没有提供更多基本语法高亮显示.甚至突出显示也是有限的.例如,Database Navigator不突出显示IF.有适当的突出显示会很棒.如果它具有自动完成功能并提供文件结构视图,我会非常高兴.当我需要向数据库发布一些小东西或从中查询内容时,我使用SQL Query Plugin.当我需要制作更复杂的东西时,或者当我需要修改PL/SQL时,我使用PL/SQL Developer.但是大多数时候我需要浏览Java,JavaScript和PL/SQL代码.不幸的是,SQL Query Plugin对PL/SQL Developer没有帮助.

plugins plsql intellij-idea

13
推荐指数
1
解决办法
7326
查看次数

XSLT抽象

我正在探索用于生成Web内容的XML - > XSLT - > HTML meme.我的XSLT经验很少.

我很好奇XSLT中有哪些机制可用于处理抽象或"重构".

例如,对于通用HTML和服务端包含,可以将许多页面模板化并分解为具有(例如)公共标题,导航和页脚段的位置,并且页面本身基本上是正文.

常见的标记语言JSP,PHP,ASP,允许所有这些段具有动态内容(例如将用户名添加到每个标题块).

JSP通过允许您创建Tag文件甚至更远,它可以接受在生成内容时使用的参数,甚至可以包围和处理标记本身内容.

我很好奇在XSLT中完成了类似的功能.有什么设施可以为创建HTML页面之类的东西制作可重复使用的XSLT块?

html xml xslt

10
推荐指数
2
解决办法
4845
查看次数

我可以使用Java EE webapp中的Windows身份验证连接到SQL Server吗?

我目前正在研究如何使用Windows身份验证而不是SQL Server身份验证从我的Java EE Web应用程序连接到SQL Server数据库.我从Tomcat 6.0运行此应用程序,并使用Microsoft JDBC驱动程序.我的连接属性文件如下所示:

dbDriver              = com.microsoft.sqlserver.jdbc.SQLServerDriver
dbUser                = user
dbPass                = password
dbServer              = localhost:1433;databaseName=testDb
dbUrl                 = jdbc:sqlserver://localhost:1433
Run Code Online (Sandbox Code Playgroud)

使用SQL Server身份验证时,以这种方式连接到SQL Server数据库时没有任何问题.

有什么方法可以检索用户的Windows身份验证的凭据并使用身份验证的SQL Server?

更新:我知道在ASP.net中有一种方法来设置Windows身份验证以访问webapp,这正是我正在寻找的,除了我想将该令牌传递给SQL Server以访问数据库.

java sql-server tomcat jdbc java-ee

53
推荐指数
4
解决办法
19万
查看次数

Oracle将常量合并到单个表中

在Oracle中,给出一个简单的数据表:

create table data (
    id       VARCHAR2(255),
    key      VARCHAR2(255),
    value    VARCHAR2(511));
Run Code Online (Sandbox Code Playgroud)

假设我想"插入或更新"一个值.我有类似的东西:

merge into data using dual on 
    (id='someid' and key='testKey')
when matched then 
    update set value = 'someValue' 
when not matched then 
    insert (id, key, value) values ('someid', 'testKey', 'someValue');
Run Code Online (Sandbox Code Playgroud)

有比这更好的方法吗?这个命令似乎有以下缺点:

  • 每个文字需要输入两次(或通过参数设置添加两次)
  • "使用双重"语法看起来很糟糕

如果这是最好的方法,有没有办法在JDBC中设置两次每个参数?

oracle merge jdbc

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

是否可以将List <string>作为活动记录类的属性

是否可以在ActiveRecord类上具有基本类型(如String)的HasMany关系,而无需创建另一个实体(如(TodoListItem))来保存该值.

[ActiveRecord]
public class TodoList
{

  [PrimaryKey]
  public int Id
  {
    get { return _id; }
    set { _id = value; }
  }

  [HasMany(typeof(string)]
  public IList<string> Items
  {
    get { return _items; }
    set { _items= value; }
  }
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

c# collections castle-activerecord

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

NSThread和UIViewController交互

如果我生成一个新线程,然后在其中我将一个新控制器推到我的UINavigationController上,使用这样的代码......

(a)不工作

-(void)myCallbackInThread
{
    // move on...
    UIApplication* app = [UIApplication sharedApplication];
    [app changeView];
}
Run Code Online (Sandbox Code Playgroud)

然后我发现视图出现,但不响应用户输入.

如果我改变这样的代码

(b)工作

-(void)myCallbackInThread
{
    // move on...
    UIApplication* app = [UIApplication sharedApplication];
    [app performSelectorOnMainThread:@selector(moveToMain) withObject:nil waitUntilDone:FALSE];
}
Run Code Online (Sandbox Code Playgroud)

一切都运转正常.

任何暗示为什么?

iphone cocoa multithreading

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

SQL Server 2005使用DateAdd将日期添加到日期

我如何在SQL Server 2005中使用DateAdd函数将日期添加到日期

sql t-sql sql-server date dateadd

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

在PC上开发VM的优缺点

我最近建立了一台半自动PC(Q9450,8GB DDR2 1066,1TB硬盘,双8600GT,Vista Ultimate和双22'监视器),我正在评估我是否应该在Vista之上的VPC/VMWare会话上开发或者不?

我可以看到的一个好处是我可以在我的Vista笔记本电脑上运行相同的VM,因此我的任何机器上的开发环境都是相同的.我还计划在今年年底之前购买MBP.

发现一对夫妇的文章网上说半帮助这里

任何其他的想法会非常感激吗?

environment development-environment virtual-machine

10
推荐指数
3
解决办法
6755
查看次数