SQL Server 2005 使用 GETDATE() 作为参数通过 SSIS 运行存储过程
我一直在寻找这个问题的答案,但找不到。我想使用 Visual Studio 2005 和 SQL Server 2005 设置一个 SSIS 包,它将今天的日期 (GETDATE()) 作为参数发…
使用 SYSTEM_USER 作为表值函数的参数
我创建了一个表值函数: CREATE FUNCTION TestFunction ( @username VARCHAR(80) ) RETURNS TABLE AS RETURN ( SELECT 0 AS TestValue ) 然后尝试这样…
将部分值从一列交换到另一列?
我有一张桌子: dbo.产品 两列: SKU Name --- ---- 100A-B (F102397) 1 AFFF C-103 我想将 SKU(100A-B) 与名称的一部分 (F102397) 交换,而 SKU 列中…
检查 SqlDataReader 列是否具有空值时出错
当代码尝试验证 SqlDataReader 是否在列中返回空值时,与我一起从事项目的一个人不断收到错误。他运行此代码: if (!DB_Conn.isConnected()) DB_Conn.…
SQL Server 中的复合外键
我有一个名为 Books 的表,其中包含 3 列。 TableName: Books Columns: BookId (PK), BookName, Book_Publisher_XRef_Id (FK), IsInternal 我有两个包…
如何在 SQL 中将整数列值加 1
例如,假设列 ID 的值为 1,2,3,4, ... 现在,当我更新此表时,ID列应该增加 1, 现在 ID 将变为 2,3,4,5, ... 如何在 UPDATE 上将列的值增加 1?…
跟踪更改的字段而不维护历史记录
我有一个名为 Books 的表,其中包含一些列。 ColumnNames: BookId, BookName, BookDesc, xxx 我想跟踪某些列的更改。 我不必维护旧值和新值的历史。我…
存储过程:如何在返回的数据中设置字段值而不更改它来自的表?
SELECT EQ.EventQuestId, EQ.QuestionText, EQ.HelpText, EQ.EventQuestOptType, EQ.DisplayOrder AS QuestDisplayOrder, EQO.EventQuestOptId, EQO.O…
MS Access 使用 Windows 用户名连接到 SQL Server
Dim Cnxn As ADODB.Connection Set Cnxn = New ADODB.Connection With Cnxn .Provider = "MSDataShape" .Properties("Data Provider").Value = "SQLOL…
带有条件输出的 SQL 报告
我有以下代码,我似乎无法得到正确的结果, =IIf ((IsNothing(Fields!db1.Value) OR (Fields!db1.Value = 0)) AND (IsNothing(Fields!db2.Value) OR (…