小编Din*_*lla的帖子

如何在SQL Server 2008中检索删除的存储过程,函数,表

我验证了下面的链接,因为某人(@Oliver)发布了我的问题的副本.但是此查询返回上一个执行脚本.这与我的问题无关.

上次执行的特定数据库查询

我有一个带有Sample_Training的数据库,我在其中创建了一个存储过程,稍后我删除了它,现在我想检索已删除的存储过程.

我是公司的员工,所以我没有管理权限

DECLARE @Date_From DATETIME = '2015-01-02'
DECLARE @Date_To DATETIME = '2015-01-05'

SELECT 
    CONVERT(VARCHAR(MAX), SUBSTRING([RowLog Contents 0], 33, LEN([RowLog Contents 0]))) AS [Script]
FROM
    fn_dblog(NULL,NULL)
WHERE 
    [Operation] = 'LOP_DELETE_ROWS' 
    AND [Context] = 'LCX_MARK_AS_GHOST'
    AND [AllocUnitName] = 'sys.sysobjvalues.clst'
    AND [TRANSACTION ID] IN (SELECT DISTINCT [TRANSACTION ID] 
                             FROM sys.fn_dblog(NULL, NULL)
                             WHERE Context IN ('LCX_NULL') AND Operation IN ('LOP_BEGIN_XACT') 
                               AND [Transaction Name] = 'DROPOBJ'
                               AND CONVERT(NVARCHAR(11), [Begin Time]) BETWEEN @Date_From AND @Date_To)
                               AND SUBSTRING([RowLog Contents 0], 33, LEN([RowLog Contents 0])) <> …
Run Code Online (Sandbox Code Playgroud)

database sql-server select stored-procedures sql-server-2008

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

如何在WIndows表单应用中应用Border to combobox?

在我的应用程序中,我添加了Combobox,如下图所示

在此输入图像描述

我已将组合框属性设置为

cmbDatefilter.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
Run Code Online (Sandbox Code Playgroud)

而现在我的问题是如何将边框样式设置为组合框以使其看起来不错.

我在下面的链接验证

平面样式组合框

我的问题与以下链接不同.

Windows窗体应用程序中的通用ComboBox

如何覆盖UserControl类来绘制自定义边框?

.net c# combobox winforms

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

如何查找SQL Server中没有记录的表列表

如何显示没有插入记录的表列表,它们存在于sql server database中.只查看表中没有记录的表.

database sql-server-2008-r2

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

如何将多个select语句插入临时表

我有三个具有不同数据的表,我需要插入一个TEMP表并在StoredProcedure中返回该表.

我试过:

-- To get last 10 Days Letters count
SELECT col1,col2,1 AS Type, LettersCount
INTO #temp FROM tblData

-- To get last 4 weeks Letters count
SELECT col1,col2,2 AS Type, LettersCount
INTO #temp FROM tblData

-- To get month wise Letters count
SELECT col1,col2,3 AS Type, LettersCount
INTO #temp FROM tblData
Run Code Online (Sandbox Code Playgroud)

显示错误为

Msg 2714, Level 16, State 1, Line 16
There is already an object named '#temp ' in the database.
Msg 102, Level 15, State 1, Line 24 …
Run Code Online (Sandbox Code Playgroud)

sql database sql-server select sql-server-2008

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

如何在SQL Server 2008中为多个表一次设置IDENTITY_INSERT ON

我有两个表tblData1,tblData2现在我想从另一个表中迁移带有标识插入的记录,我正在尝试运行如下所示的命令

SET IDENTITY_INSERT LP1.dbo.tblData1 ON
GO

SET IDENTITY_INSERT LP1.dbo.tblData2 ON
GO

INSERT INTO LP1.DBO.tblData1 (ID,DATA)
SELECT ID,DATA FROM LP.DBO.tblData1
GO

INSERT INTO LP1.DBO.tblData2 (ID,DATA)
SELECT ID,DATA FROM LP.DBO.tblData2
GO

SET IDENTITY_INSERT LP1.dbo.tblData1 OFF
GO

SET IDENTITY_INSERT LP1.dbo.tblData2 OFF
GO
Run Code Online (Sandbox Code Playgroud)

但它显示如下错误

表'Sample_Training.dbo.tblData1'的IDENTITY_INSERT已经为ON.无法对表'dbo.tblData2'执行SET操作

是否可以IDENTITY_INSERT在SQL Server 2008中执行多个

sql database sql-server sql-server-2008 sql-server-2008-r2

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

获取存储过程存在的数据库名称

我有SQL Server 2008,我有10个不同的数据库,现在我想搜索一个存储过程,存储过程存在于哪个数据库中.

一些人提到重复.....并正确地阅读我的问题.我的要求是我需要验证'SP_Email'程序.我存在哪个数据库.

t-sql database sql-server stored-procedures sql-server-2008

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

如何使用SQL Server 2008中的函数生成字母数字随机数

我需要生成6个字符长度的字母数字随机数,它应该包含数字,字母(小写和大写)检查下面的查询.

我需要实现功能.(在功能上可以使用NEWID(),RAND()).

SELECT SUBSTRING(CONVERT(VARCHAR(255), NEWID()),0,7)
Run Code Online (Sandbox Code Playgroud)

输出:

23647D
06ABA9
542191
.
.
.
Run Code Online (Sandbox Code Playgroud)

我需要输出为:

236m7D
3n64iD
6t4M7D
.
.
.
Run Code Online (Sandbox Code Playgroud)

sql sql-server select stored-procedures sql-server-2008

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

如何在一个数据库中删除多个存储过程

我正在使用SQL Server2008。我有一个数据库Training,其中包含两种类型的存储过程,其名称以SP_V400_和开头spV400_。现在,我需要删除名称为prefix的存储过程spV400_

我试过这个命令

SELECT 'DROP PROCEDURE [' + SCHEMA_NAME(p.schema_id) + '].[' + p.NAME + '] GO'
FROM sys.procedures p  
WHERE p.name LIKE '%spV400%'
ORDER BY p.name
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误:

消息102,级别15,状态1,第1行
'GO'附近的语法不正确。

database sql-server select stored-procedures sql-server-2008

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

如何将VB.net常量转换为C#?

我在VS2013中将VB.Net项目转换为C#.我遇到了将VB.NET中的常量转换为C#代码而不想使用Microsoft.VisualBasic引用的问题 .在我的代码中.请为我建议一些链接.查看下面的例子

例子:

For Constants.vbCrLf i use Environment.Newline;
Constants.vbCr = ?
Constants.vbLf = ?
Run Code Online (Sandbox Code Playgroud)

我的守则

string[] rows = AllData.Split(Constants.vbCr + Constants.vbLf.ToCharArray());
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net asp.net

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