-SQL SERVER生成測试环境:

--创建測试DB
CREATE database Sales;
go
USE Sales
GO
--创建表类型
IF TYPE_ID('LocalDT') IS NOT NULL
DROP TYPE LocalDT
GO
CREATE TYPE LocalDT AS TABLE
(
ID INT NOT NULL,
Name NVARCHAR(50)
)
GO
--创建存储过程
IF OBJECT_ID('P_DataTable','P') IS NOT NULL
DROP PROC P_DataTable;
GO CREATE PROCEDURE P_DataTable
(
@LocalDT LocalDT READONLY
)
AS
SELECT * FROM @LocalDT
GO

--打开Visual Studio—创建项目—选择【控制台应用程序】

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient; namespace ProcDataTable
{
class Program
{
static void Main(string[] args)
{
DataTable dt = new DataTable("LocalDT");
dt.Columns.Add("ID",typeof(int));
dt.Columns.Add("Name", typeof(string));
DataRow dr = dt.NewRow();
dr[0] = 1;
dr[1] = "Roy";
dt.Rows.Add(dr);
SqlConnection thisConnection = new SqlConnection(@"Server=实例名;Database=Sales;User ID=sa;Password=1");
thisConnection.Open();
SqlCommand sqlcmd = thisConnection.CreateCommand();
sqlcmd.CommandType = CommandType.StoredProcedure;
sqlcmd.CommandText = "P_DataTable";
SqlParameter param = sqlcmd.Parameters.AddWithValue("@LocalDT", dt);
SqlDataReader sdr = sqlcmd.ExecuteReader();
while (sdr.Read())
{
Console.WriteLine("ID:{0}\tName:{1}",sdr[0],sdr[1]);
}
thisConnection.Close();
Console.ReadKey();
}
}
}

--測试结果:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

最新文章

  1. sql server 分布式查询 和 主从服务器搭建
  2. 【项目经验】navicat工具 SQLServer数据库迁移MySQL
  3. javascript强制转换详解
  4. 谈谈HttpUrlConnection与DefaultHttpClient一些区别
  5. svn不能提交 svn: is out of date; try updating
  6. awk与cut在以空格为分割域时的区别
  7. 九度OJ 1352 和为S的两个数字
  8. FR javascript 时间设置上个月最后一天后当月最后一天
  9. pureMVC java版搭建流程
  10. ionic 项目中添加modal的步骤流程
  11. 7.python常用模块
  12. 09-Http & Servlet
  13. python--第八天总结
  14. android使用ARouter跳转activity(阿里巴巴开源的)
  15. Linux和windows之间使用scp无密码传输文件,脚本自动化
  16. xshell 登陆堡垒机实现自动跳转
  17. Week3_代码复审
  18. 一道Javascript面试题引发的血案
  19. MySQL学习【第九篇存储引擎】
  20. 20155318 《Java程序设计》实验五 (网络编程与安全)实验报告

热门文章

  1. DN安卓2014版(5-9)
  2. 查看Ubuntu服务器的版本信息
  3. Android内存优化10 内存泄漏常见情况1 静态泄漏
  4. Java递归删除文件目录的方法
  5. iOS:quartz2D绘图
  6. SQL盲注测试高级技巧
  7. piwik网站访问统计系统
  8. 流畅的python第三章字典和集合学习记录
  9. 利用github和git命令,将本地项目共享到服务器上——第二章
  10. intelliJ idea提示api注释