table-valued-parameters

    4熱度

    1回答

    SQL Server 2008是否提供了用於表值參數的預定義表類型?例如,如果我只是想將一個整數列表作爲一個表傳遞,並從我傳入的其他參數派生必要的上下文,那麼是否存在用於該類型的類型,或者我是否必須創造它?

    4熱度

    1回答

    我有一個生成的SQL查詢塊,它將一個表值參數作爲輸入。 我有一個DataTable data輸入參數,則: // add the table-value parameter var tvp = com.Parameters.AddWithValue("data", data); tvp.SqlDbType = SqlDbType.Structured; tvp.TypeName = "???

    10熱度

    2回答

    我不知道這是我使用它們還是Microsoft實現的問題,但SQL 2008表值參數很痛苦。 一般來說,如果我需要使用TVP,那是因爲我有很多記錄 - 目前它們看起來對於任何超過最少記錄的速度都是不可用的緩慢。 我打電話給他們的.Net這樣的: // get the data DataTable data = GetData(); com.CommandText = "sprocName"

    124熱度

    4回答

    我有一個MS SQL Server 2005數據庫。在一些過程中,我將表參數傳遞給一個存儲過程作爲nvarchar(用逗號分隔)並在內部劃分爲單個值。我將它添加到SQL命令的參數列表如下: cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo"; 我必須遷移數據庫到SQL Server

    1熱度

    1回答

    我想爲有一些存儲過程的項目使用PetaPoco。他們大多數工作正常,但是,我們有一對存儲過程需要一個IntList,這是一個用戶定義的表類型。 我還沒有找到辦法做到這一點,我希望我只是錯過了一些明顯的東西。目前的解決辦法,我已經是存儲過程的代碼從SQL複製到一個字符串,然後執行,對我PetaPoco數據庫: public IEnumerable<UserComments> GetComments(

    4熱度

    1回答

    我想知道是否可以在SQL Server 2008成員中創建一個CLR用戶定義類型,其成員將是表變量。 你知道,你可以聲明表變量: declare @foo table (row_id int not null ...); 所以我看中了UDT與幾個成員,每個成員的是(當然不同的表)表定義的方式,因此它倒是有可能說: select id from @typed_var.table1 where .

    3熱度

    2回答

    的方式,我有3個方面,我想過濾:按名稱 通過列表 並顯示所有 我使用ASP.NET 3.5和SQL Server 2008.使用ADO.NET和存儲特效。 我傳遞我的列表作爲表值參數(但我正在測試一個表變量)和名稱作爲nvarchar。我有「全部顯示」爲ISNULL(@var,column)=列。很明顯,我查詢的方式沒有利用短路或我對WHERE子句缺乏工作的理解。發生什麼事情是,如果我使@var

    4熱度

    2回答

    我有一個很大的用戶定義的表類型變量,它有129 Columns。 我將在此變量中一次存儲2000-3000 Records,並將其傳遞給各種存儲過程和函數以獲取其他數據,並在相同類型的新變量中進行修改,並將此新變量返回給源SP。是因爲表類型參數只能作爲READONLY傳遞)。 這是我的算法。 SP1 @tmp tableType { INSERT @tmp EXEC

    0熱度

    1回答

    我想在java中編寫一個簡單的DCT算法。我希望我的findDCT方法有作爲參數的整數數組是這樣的: public class DCT { private Random generator = new Random(); private static final int N = 8; private int[][] f = new int[N][N]; pr

    0熱度

    2回答

    如果ASP.NET網頁使用ObjectDataSource,您可以將其配置爲使用使用表值參數的存儲過程嗎? 用戶定義類型: CREATE TYPE [dbo].[integer_list_tbltype] AS TABLE ( [n] [int] NOT NULL, PRIMARY KEY CLUSTERED ) 存儲過程: CREATE PROCEDURE [dbo].[General