1. 程式人生 > >呼叫SQL Server中的函式

呼叫SQL Server中的函式

SqlConnection conn = new SqlConnection(conn_string);

SqlCommand cmd = new SqlCommand("dbo.Week2DayFun", conn);//呼叫函式

cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@s", SqlDbType.VarChar).Value = aResult.datecode;//Week2DayFun中需傳入的引數
cmd.Parameters.Add("@Result", SqlDbType.VarChar).Direction = ParameterDirection.ReturnValue;

if (conn.State != System.Data.ConnectionState.Open)
conn.Open();

cmd.ExecuteNonQuery();
string ss = cmd.Parameters["@Result"].Value.ToString();//查詢的結果

conn.Close();

相關推薦

呼叫SQL Server函式

SqlConnection conn = new SqlConnection(conn_string); SqlCommand cmd = new SqlCommand("dbo.Week2DayFun", conn);//呼叫函式 cmd.CommandType = C

使用sql Server函式功能返回 表,方便在程式呼叫

 CREATE FUNCTION funCheckVatJobOrder (@job1 varchar(50),  @qty1 int ,  @job2 varchar(50),  @qty2 int ,  @job3 varchar(50),  @qty3 int ,  @

SQL Server呼叫WebService

首先要啟用Ole Automation Procedures,使用sp_configure 配置時如果報錯"不支援對系統目錄進行即席更新",可以加上WITH OVERRIDE選項。 https://www.cnblogs.com/lykbk/p/ddfdfdfdfdfdfd.html https://ww

sql server 返回 result table 函式的倆寫法

1,直接返回表結構資料 USE [CmxSystem] GO /****** Object:  UserDefinedFunction [dbo].[Fun_CarsTransferList]    Script Date: 2018/10/31 星期三 19:21:50

sql serverquotename()函式的用法(轉載)

操作sql server尤其是寫儲存過程時,要用到各種各樣的函式,今天就總結一個quotename()的用法。1.語法: quotename('character_string'[,'quote_character']) []裡面的內容說明可以省略,預設情況下,說明用'[]'引用。 

SQL ServerROW_NUMBER()函式的使用

ROW_NUMBER()返回結果集分割槽內行的序列號,每個分割槽的第一行從1開始。 先建立學生成績表和班級資訊表並插入測試資料,用於以下例項的使用。 /*-建立學生成績表-*/ CREATE TABLE StuScore (     StuID INT,        

Sql server 常用日期轉換Convert 函式

格式: select convert(varchar(10),欄位名,轉換格式) from dual ; 這種格式轉換為日期 2015-1-15 14:25:17.33  →→→→  2015-01-15T14:25:17 select (convert(va

SQL SERVER使用者定義標量函式(scalar user defined function)的效能問題

使用者定義函式(UDF)分類       SQL SERVER中的使用者定義函式(User Defined Functions 簡稱UDF)分為標量函式(Scalar-Valued Function)和表值函式(Table-Valued Function)。其中表值函式又分為Inline table-val

SQL Server常用函式 -- 更新

1、擷取欄位:left(),right(),substring select 欄位名, left(欄位名, 2) from 表名 --擷取欄位內容的前四位 2、去除左右空格:ltrim()與rtrim() select 欄位名, left(欄位名, 2), left(RTR

SQl Server的ISNULL函式用法

語法 ISNULL ( check_expression , replacement_value ) 備註如果 check_expression 不為 NULL,則返回它的值;否則,在將 replacement_value 隱式轉換為 check_expression 的型別(如果這兩個型別不同)後,則返回前

sql server的一些角色,命令,函式的講解

今天悲劇了,把資料庫中的使用者設定成了db_denydatareader角色,沒有sa的密碼,找了好久。可以使用系統儲存過程將使用者從中移除 exec sp_droprolemember 'db_denydatareader', 'Mssql_NLTS'; 為便於管理資

SQL Server擷取字串常用函式

SQL Server 中擷取字串常用的函式: 1.LEFT ( character_expression , integer_expression ) 函式說明:LEFT ( '源字串' , '要擷取最左邊的字元數' ) 返回從字串左邊開始指定個數的字元 select

SQL Server的CLR程式設計——用.NET為SQL Server編寫儲存過程和函式

1、開啟VS2010 新建專案->類庫->AdditionalMD5 2、1.建立類(函式)方法->FunctionMD5    2.建立類(儲存過程)方法->GetMD5 3、然後在SQL SERVER 資料庫中操作 1.目標資料庫例項需要啟

sql server常用函式集錦(整理)

1、聚合函式   這個對於有sql 基礎的人來說,實在再熟悉不過了,在這簡單說明一下,sum,avg,max,min,count,聚合函式不統計值為null的行,我們可以通過distinct過濾掉重複的記錄,也可以通過group by 分組。Count 函式不數帶有 Nul

如何通過使用 SQL Server 的 Detach 和 Attach 函式SQL Server 資料庫移到新位置(轉載)

如何通過使用 SQL Server 中的 Detach 和 Attach 函式將 SQL Server 資料庫移到新位置 參考概要本文描述如何更改任何 SQL Server 7.0、SQL Server 2000 或 SQL Server 2005 資料庫的資料和日誌檔案的

SQL Server的四捨五入函式ROUND

目錄 通過函式ROUND四捨五入 在SQL Server中若想完成四捨五入,可使用函式ROUND。如下是對函式ROUND的使用的簡單演示。 保留2位小數,對第3位做四捨五入處理(注意最後一

sql server類似oracledecode功能的函式

SQL Server 2008中的寫法: select t.PROJECTNAME, t.BUILDCONTENTSCALE, CASE t.PROJECTLEVEL WHEN '0' THEN '國家重點' WHEN '1' THEN '省重

Sql Server 一個非常強大的日期格式化函式常用

Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT

關於SQL Server儲存過程在C#呼叫的簡單示例

[TOC] shanzm-2020年5月3日 23:23:44 ### 0. 簡介 【定義】:**儲存過程(Stored Procedure)** 是在大型資料庫系統中,一組為了完成特定功能的SQL 語句集,它儲存在資料庫中,一次編譯後永久有效,使用者通過指定儲存過程的名字並給出引數(如果該儲存過程帶

VBS將本地的Excel數據導入到SQL Server

vbs將本地的excel數據導入到sql server中 VBS將本地的Excel數據導入到SQL Server中最近有個測試,需要將本地的Excel數據導入到SQL Server中,所以就寫了一個這個腳本,供有需要的同學進行參考。因為在此演示測試,所以準備的數據都比較簡單。我們準備將本地的Excel的A列插