sql-server-2005

    6热度

    3回答

    我已经定义在SQL Server 2005中有一个varchar输入参数存储过程为: @Value varchar(24) = NULL 在我的VB6应用 我试图用ADO功能设置参数: Set prmParamVal = cmdChkParam.CreateParameter(, adVarChar, adParamInput, Len(paramValue), paramValue) 如

    11热度

    3回答

    当使用COUNT函数编写SQL语句时,我有两个选择。 SELECT COUNT(*) FROM <table_name> SELECT COUNT(some_column_name) FROM <table_name> 在性能方面,什么是最好的SQL语句? 使用选项1可以获得一些性能增益吗?

    1热度

    5回答

    我继承的SQL Server 2005数据库中的几个键具有非常高的碎片百分比。如果使用下面的SQL: select OBJECT_NAME(object_id), avg_fragmentation_in_percent, record_count, * from sys.dm_db_index_physical_stats (DB_ID(N'FragmentedDB'), NULL, NULL

    1热度

    2回答

    我可以删除DLL的文件C:\路径\创建与 CREATE ASSEMBLY MyAssemblyName FROM 'C:\PATH\TO\DLL\FILE.DLL' 组装后\ DLL \ FILE.DLL? 删除文件后,似乎一切正常。但是 SELECT * FROM sys.assembly_files 显示名称列中文件的路径。这会导致问题吗? (或者是存储在数据库中的DLL的内容)

    1热度

    2回答

    我必须在我的应用程序中实施图表。假设我有一个表结构 DECLARE @SONGS TABLE ( [ID] INT IDENTITY, [SONGNAME] VARCHAR(20), [CREATEDDATE] DATETIME ) INSERT INTO @SONGS SELECT 'SONG1','20091102' UNION ALL SELECT

    2热度

    3回答

    我的开发环境安装了SQL Server 2008。我在使用SQL Server 2005的生产环境中有一个asp.net 1.1网站。我宁愿不在我的开发环境中安装SQL Server 2005。这有多危险?什么样的事情可能会导致问题?

    0热度

    2回答

    是否有可能在SQL Server 2005中创建非聚集索引,这些索引在数据更改(插入/删除/ udpate)时未更新,因此我可以确保报告一组稳定的数据? 我们的数据经常发生变化,我希望能够在某一点无法显示最新更改日期/时间并仅基于此选择数据。在我进行分析之前,我可以更新它们并从这一点开始使用它们。

    0热度

    2回答

    我有一个要求“平坦化”SSIS包中的结果集 - 这就是说,取一个包含若干行的结果集并生成一个包含连接值的单个字符串。 结果集通过存储过程返回给我,原因有很多,我无法更改。我不想将逻辑复制到另一个存储过程中,所以限制是我需要从存储过程的结果开始,然后从那里开始工作。 我目前使用带有ADO.NET连接的“执行SQL任务”来运行存储过程,并将结果返回到Object类型的SSIS变量。 我现在的想法(从谷

    2热度

    5回答

    T-SQL(SQL Server 2005)有没有办法将整个记录分配给记录变量,然后使用列名称引用特定值? 我的意思,而不是: select @var1 = col1, @var2 = col2 from mytable where ID = 1; ,并指他们为@var1和@var2,像 @record = select col1, col2 from mytable w

    0热度

    1回答

    我试图从SQL查询中获取XML中的所有属性和节点值。 我试着做下面的事情,但我错过了输出中的几个值。 这里是我的尝试: DECLARE @Details xml SET @Details = '<root> <SelectedCategory CategoryId="101"> <ItemID>120</ItemID> <ItemID>256</ItemID>