小编Igo*_*nko的帖子

我可以同时选择和更新吗?

这是对我正在做的工作的过度简化的解释.
我有一个状态列表.应用程序的多个实例将拉出第一行的内容,状态为NEW,更新状态WORKING,然后继续处理内容.
使用两个数据库调用很容易做到这一点; 先是SELECT当时的UPDATE.但我希望在一次调用中完成所有操作,以便应用程序的另一个实例不会拉同一行.有点像一SELECT_AND_UPDATE件事.

存储过程是最好的方法吗?

sql-server

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

数据类型为int的列是否有加密方法?

方案是我想在sql server表中加密数据类型为int的列中的财务数字.它是一个很大的应用程序,因此很难将表列数据类型从int更改为任何其他数据类型.

我正在使用sql server 2005和asp.net C#.

对于数据类型为int的列,是否存在双向加密方法?

我可以在sql server 2005或可能的C#方法中使用用户定义的函数吗?

c# sql-server encryption sql-server-2005

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

SET ANSI_WARNINGS OFF 的范围

如果我SET ANSI_WARNINGS OFF在一个存储过程中去掉一个警告,它只对该存储过程起作用,对其他存储过程没有影响,这意味着在其他存储过程中,该警告ANSI_WARNINGS仍然存在。如果我想为所有存储过程关闭它怎么办?为什么默认开启?我怎么会知道?

NOCOUNTsql server 中的其他设置(例如,)是否以相同的方式工作?

非常感谢。

如果有人可以与我分享有关这些设置的共同特征的文章,那就太好了。

sql-server

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

在所有数据库的所有对象中查找表名

我有一个包含多个数据库和客户端应用程序的系统 所有数据库都在一个SQL Server实例上.它们是由不同的人在不同的时间开发的.因此,如果发生某些错误,很难找到在哪个过程中或触发数据被修改.

现在我使用这个脚本,我在这个网站上找到了:

SELECT  DISTINCT ISNULL(sd.referenced_schema_name+'.','')+ OBJECT_NAME(sd.referenced_id)TableName,
        OBJECT_NAME(sd.referencing_id)Ref_Object,
        CASE WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsUserTable')= 1
                     THEN'Table'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsTableFunction')= 1
                     THEN'Function'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsTableFunction')= 1
                     THEN'Function'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsScalarFunction')=1
                     THEN'Function'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsTrigger')= 1
                     THEN'Trigger'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsView')= 1
                     THEN'View'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsUserTable')= 1
                     THEN'Table'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsProcedure')= 1
                     THEN'Procedure'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsIndexed')= 1
                     THEN'Index'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsForeignKey')= 1
                     THEN'ForeignKey'
        WHEN OBJECTPROPERTYEX(sd.referencing_id,N'IsPrimaryKey')= 1
                     THEN'PrimaryKey'
        END AS Ref_Object_Name
FROM    sys.sql_expression_dependencies SD
        INNER JOIN sys.objects obj
                     ON obj.object_id=sd.referenced_id
WHERE   obj.is_ms_shipped= 0
        and referenced_id=object_id('TABLE_NAME') /*Where one can Replace table Name*/
        AND obj.type_desc='USER_TABLE'
        ORDER BY …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008

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

用于查找特定类型数据集的列的前n个值的SQL查询

我有一些数据 - 不同年份的不同公司的销售数据.所以,我有公司ID,Year而且Sales该公司的(当年).

我要的是获得TOP n销售值,以及相应的公司ID,并Year为有数据每家公司.

SO中还有其他查询,但它们适用TOP n于单个列的直接值(没有像此处所需的条件).

任何帮助,将不胜感激...

sql sql-server

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

SQL Server - 选择列描述中给出范围的列

ID  Description

51  SY10K40F

18  SY20K40F

12  SY30K40F

28  SY40K40F

34  SY100K40H

35  SY240K40H

36  SY300K40H
Run Code Online (Sandbox Code Playgroud)

我必须只选择那些描述范围的id 10K to 40K.

注意 - Id是主键,从描述中我们得到10k,20k等.

sql-server-2008

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

hibernate禁用缓存

我想禁用hibernate缓存.

session.setCacheMode(CacheMode.IGNORE)不起作用.
query.setCacheable(false)也行不通.

另外,我可以以某种方式配置对象X,Y不会进行缓存,但是对象Z会进行缓存吗?

谢谢.

java hibernate

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

如何查看服务器的SET选项的默认值

我读过BOL但是无法理解.

当我执行sp_configure时它只显示 在此输入图像描述

在这里,我无法看到NOCOUNT或ANSI_WARNINGS是否被默认设置为ON.我怎样才能做到这一点?

谢谢.

sql-server configure sql-server-2008

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

在sql server中过去7天的最佳方法?

我需要过去24小时,7天的结果.我想要的结果需要采用以下格式:

2011-11-05   11 orders  $12354.94
2011-11-04   12 orders  $12555.72
2011-11-03   5 orders  $1000.24
Run Code Online (Sandbox Code Playgroud)

在尝试一些查询时,我不断返回不同的行数.例如,这个查询:

SELECT CAST(Left(OrderDate,10) as smalldatetime) as PurchaseDate,
       COUNT(Orders.WebOrderNumber) as "Rows",
       SUM(cast(Orders.Total_Lines_Net AS money)) as Total
FROM Orders 
WHERE OrderDate  BETWEEN getdate() - 7 AND getdate() 
GROUP BY cast(Left(OrderDate,10) as smalldatetime)
ORDER BY cast(Left(OrderDate,10) as smalldatetime)
Run Code Online (Sandbox Code Playgroud)

返回此数据:

   PurchaseDate Rows    Total
2011-12-01 00:00:00 1539    404798.85
2011-12-02 00:00:00 1572    324963.604
2011-12-03 00:00:00 970 119244.93
2011-12-04 00:00:00 1092    120888.244
2011-12-05 00:00:00 1201    337646.952
2011-12-06 00:00:00 1309    287609.243
2011-12-07 00:00:00 1555    315223.22 …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sql-server-2005 sql-server-2008

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

"在FETCH_HEAD中无效的描述"在Visual Studio中进行拉/同步

在Visual Studio 2013中从GitHub中提取我的存储库时:

发生错误.详细消息:libgit2引发了一个错误.类别= 20(错误).FETCH_HEAD第2行中的描述无效

从命令行,git pullgit push说一切都是最新的,正常.

以下是生成此错误消息的libgit2源代码:http://cpansearch.perl.org/src/ALEXBIO/Git-Raw-0.27/xs/libgit2/src/fetchhead.c

git libgit2 visual-studio-2013

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