小编pka*_*rio的帖子

Table类型变量中的复合主键

SQL Server 2008:

DECLARE @MyTable TABLE(
    PersonID INT NOT NULL,
    Person2ID INT NOT NULL,
    Description NVARCHAR(100),
CONSTRAINT PK PRIMARY KEY CLUSTERED (PersonID, Person2ID)
);
Run Code Online (Sandbox Code Playgroud)

得到:

Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'CONSTRAINT'.
Run Code Online (Sandbox Code Playgroud)

有没有办法在Table值变量中使用复合主键?

variables primary-key sql-server-2008

43
推荐指数
1
解决办法
3万
查看次数

有没有办法在documentFragment中找到一个元素?

var oFra = document.createDocumentFragment();
// oFra.[add elements];
document.createElement("div").id="myId";
oFra.getElementById("myId"); //not in FF
Run Code Online (Sandbox Code Playgroud)

如何在将片段附加到文档之前获取"myId"?

javascript dom documentfragment

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

javascript函数getUTCFullYear()有什么需要?

是否存在getUTCFullYear()与javascript中的getFullYear()不同的真实情况?

同样适用于:

getUTCMonth()vs getMonth()

getUTCDate()vs getDate()

我在这里错过了什么吗?

编辑:

请参阅getUTCFullYear()文档.

是否存在getUTCFullYear()与javascript中的getFullYear()不同的真实情况?

javascript utc

15
推荐指数
3
解决办法
6555
查看次数

RESTRICTED_USER

在更改数据库模式之前我发出:

ALTER DATABASE SET RESTRICTED_USER
Run Code Online (Sandbox Code Playgroud)

在结束的时候:

ALTER DATABASE SET MULTI_USER
Run Code Online (Sandbox Code Playgroud)

我知道正在运行的交易将被允许继续直到完成.

问:有没有办法等到所有普通用户都不在数据库中?

问:普通用户可以发出更多交易吗?他们可以继续工作,直到与服务器断开连接?

sql t-sql sql-server sql-server-administration

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

firefox iframe的历史

在Web应用程序中,我们使用IFRAME让用户选择父页面的项目.

问题是每次打开IFRAME时,FIREFOX(3.5)都会将相同(父)页面的副本添加到历史记录中.

Web应用程序使用history.back()从父页面转到调用该页面的页面.

我们可以通过将"后退"页面作为参数从调用者传递给被调用者来解决这个问题.

仍然BACK按钮仍然断开(用户按下后退按钮但保持在同一页面中).

创建的另一个问题是我们想要一些历史记录以外的页面.我们不希望用户去一个INSERT页面.

完成后,可以通过INSERT页面上的location.replace轻松完成此操作,但在具有相同INSERT页面的许多条目的FIREFOX上则无法完成.

javascript firefox web-applications

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

"访问量最大"在应用程序中的工作原理

在我的应用程序的主页中,我尝试实现Chrome和Safari在其主页中的"访问量最大的网站"之类的内容.主要区别在于,应用程序将显示来自数据库(人员,组织,订单,发票等)的对象,而不是网站.

它应该像自动书签一样工作.

DB中已存在"最近查看"表(InstanceId,UserId,LastVisitDate).

我可以使用(NumberOfVisits)属性扩展它,但这不允许我对旧的更近期访问进行加权.

我正在研究的一个想法是根据LastVisitDate对NumberOfVisits进行加权.当用户再次访问实例时,我会在添加新的访问之前减去现有的NumberOfVisits.

有没有人以前实现过这样的系统?你知道Safari和Chrome在主页上是如何做到的吗?

database-design

5
推荐指数
0
解决办法
399
查看次数

SQL快速INSERT没有UPDATE

我们在SQL Server 2008数据库中使用单个表进行审计.

单表架构运行良好,查询简单,适应架构更改.

但它是整个数据库的主要瓶颈.所有INSERTS和UPDATES都必须通过审计表.

我们已经将NOLOCK HINT用于SELECT语句.

由于此表没有UPDATE,是否有任何改进INSERT语句吞吐量的建议?

sql-server insert

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

您在SQL Server中使用什么数据类型进行枚举

当我们将枚举从C#序列化到SQL Server时,我们使用NCHAR(3)数据类型,其中包含枚举值的每个值的助记符值.这样我们就可以轻松阅读SELECT qry.

如何将枚举保存到数据库中?

你使用什么数据类型?

sql-server enums

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

用于SQL WHERE子句的正则表达式

对于Web应用程序,我想构建一个WHERE子句并将其提交给服务器.在那里,我将它附加到查询.该条款将是类似的

LASTNAME LIKE 'Pep%' AND (DOB BETWEEN '19600101' AND '19601231 OR SALARY<35000)
Run Code Online (Sandbox Code Playgroud)

在将该子句提交给SQL Server之前,是否可以提出一个正则表达式来验证该子句?

(是的,当然,我想要ORDER子句的正则表达式)

regex sql ajax

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

DLL中的DoEvents

你有任何想法如何从C#DLL调用DoEvents

c# dll

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