当前位置: 首页 > news >正文

关于网站建设培训网站手机优化

关于网站建设培训,网站手机优化,王店镇建设中心小学网站,拦截网站做跳转今天给大家梳理一下SQLServer:用户自定义数据类型用法#xff0c;希望对大家能有所帮助#xff01;1、基于基本数据类型创建的别名数据类型-- 创建生日的数据类型 CREATE TYPE birthday FROM datetime NULL; -- 创建用户表 CREATE TABLE userInfo (id varchar(32), userNam… 今天给大家梳理一下SQLServer:用户自定义数据类型用法希望对大家能有所帮助1、基于基本数据类型创建的别名数据类型-- 创建生日的数据类型 CREATE TYPE birthday FROM datetime NULL; -- 创建用户表 CREATE TABLE userInfo (id varchar(32), userName nvarchar(30),birthday birthday); -- 插入测试数据 INSERT userInfo (id,userName,birthday)VALUES(123,小明,2005-01-02 12:30)-- 执行查询 SELECT * FROM userInfo 2、CLR用户定义数据类型2.1 概念介绍SQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出现的新功能它将.NET Framework中的CLR服务注入到 SQL Server 中让 SQL Server 的部分数据库对象可以使用 .NET Framework 的编程语言开发只支持VB.NET和C#包括预存程序、用户自定义函数、触发程序、用户自定义类型以及用户自定义汇总函数等功能。说明默认情况下在 SQL Server 中关闭了执行 CLR 代码的功能。 可以使用sp_configure系统存储过程来启用 CLR。 exec sp_configure clr enabled,1 --1,启用clr\0,禁用clr 2.2 CLR开发步骤1、在.NET中新建一个类并在这个类里新建一个public方法。2、编译这个类为一个DLL。3、在SQL Server中注册这个DLL。4、新建一个SQL Server函数来访问指定的.NET方法。2.3 简单示例1、在Visual Studio中新建一个名为“SQLServerCLRTest”的类库项目。然后新建一个名为“CLRFunctions”的类并在其内添加一个名为“HelloWold”的方法代码如下public class CLRFunctions { public static string HelloWorld(string Name) { return (你好, Name); } } 注意为了满足SQL Server可以调用它必须定义为public和static的方法2、编译这个项目为一个DLL并在SQL Server中注册它。这也是比较简单的在Visual Studio中右键单击项目选择“生成”后程序就会生成一个SQLServerCLRTest.DLL。然后将DLL拷贝到安装SQLServer服务器的电脑上。3、启用SQL Server中的CLR---开启所有服务器配置选项 EXEC sp_configure Nshow advanced options, N1 RECONFIGURE WITH OVERRIDE--开启clr enabled 选项 EXEC sp_configure Nclr enabled, N1 RECONFIGURE WITH OVERRIDE --关闭所有服务器配置选项 EXEC sp_configure Nshow advanced options, N0 RECONFIGURE WITH OVERRIDE --如果存在权限问题执行下面一段脚本 alter database [master] set TRUSTWORTHY on EXEC sp_changedbowner sa 4、注册DLL在SQLServer查询分析器执行如下命令CREATE ASSEMBLY asmHelloWorld FROM C:\SQLServerCLRTest.dll 或者在SQLServer中直接界面注册5、SQL Server中调用方法CREATE FUNCTION dbo.CLRHelloWorld (name as nvarchar(200) ) RETURNS nvarchar(200) AS EXTERNAL NAME asmHelloWorld .[SQLServerCLRTest.CLRFunctions].HelloWorld6、查询分析器中调用SELECT dbo.CLRHelloWorld(小明)3、用户定义表数据类型用户定义表数据类型是从SQL Server 2008开始提供的一种新功能。下面的语句首先创建一个名为CustomerTableType的表数据类型然后创建一个基于该类型的变量并向其中插入数据和查询数据。--创建用户自定义表类型 CREATE TYPE dbo.CustomerTable AS TABLE ( id int NOT NULL, name char(10) NULL, age int PRIMARY KEY (Id) ) ---使用用户自定义表类型 DECLARE t CustomerTable INSERT INTO t VALUES(1,小明,30) SELECT * FROM t ; --删除用户算定义表类型 SP_DROPTYPE CustomerTable IT技术分享社区个人博客网站https://programmerblog.xyz文章推荐程序员效率画流程图常用的工具程序员效率整理常用的在线笔记软件远程办公常用的远程协助软件你都知道吗51单片机程序下载、ISP及串口基础知识硬件断路器、接触器、继电器基础知识
http://www.sadfv.cn/news/337265/

相关文章:

  • 水果电商网站开发方案口碑营销策划方案
  • 权威发布的含义百度seo官网
  • 没有网站可以做的广告联盟淘宝怎么推广自己的产品
  • 响应式网站开发教程pdf网页小游戏修改器
  • 电子商务网站规划与管理建设一个最普通网站要多少钱
  • 如何调整wordpress页面的顺序seo优化服务是什么
  • 做网站不挣钱写文章赚稿费的app
  • 男女做暖网站是什么样子的网站开发策划案
  • 网站投票系统 js建设网站不要服务器可以吗
  • seo网站建设接单多个网站能否统一做等保
  • 域名注册网站有哪些后台给网站做关键字
  • 深圳网络营销网站建设浙江建设职业学校网站
  • 企业网站建设代理加盟如何做餐饮的网站
  • 触屏网站开发免费个人手机网站
  • 网站页面改版降权中国建筑装饰网型号填什么
  • 长安网站建设网络营销的策略有哪些
  • 网站建设需要哪些人员专业俄文网站建设
  • 高端医疗器械网站源码wordpress 插件错误
  • 手机网站首页经典案例三水专业网站建设哪家好
  • 福州优化网站建设北京电子商务app网站建设大兴
  • 网站如何做导航条wordpress 4.7.5 漏洞
  • 行业网站开发公司做网站页面大小多大
  • 做网站国外访问创意设计说明范文
  • 哪些网站可以免费做简历重庆网站建设选卓光
  • 福建住房和建设网站企业网站建设公司 丰台
  • 网站怎么做搜索引擎优化注册商标有什么好处和坏处
  • 高端品牌网站建设内容wordpress父主题和子主题
  • 什么网站可以做投票大良营销网站建设平台
  • 广州教育学会网站建设手机浏览wordpress
  • 旅游网站前台怎么做网站小logo设计