随笔分类 - SQL
SQL SERVER 数据类型详解
摘要:bit 整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off. 注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。 tinyint 整型 tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。这种数据类型在数据库中占用1 个字节. 注意:如果bit类型太单调不能满足您的需求,您可以考虑用tinyint类型,因为这个类型相对也是比较安全的,不接受恶意脚本内容的嵌入。 smallint 整型 smallint 数据类型可以存储从- 2的1...
阅读全文
SQL SERVER 自定义函数参数数量对调用时参数数量的影响
摘要:parameter_name用户定义函数的参数。CREATE FUNCTION 语句中可以声明一个或多个参数。函数最多可以有 1,024 个参数。函数执行时每个已声明参数的值必须由用户指定,除非该参数的默认值已经定义。 如果函数的参数有默认值,在调用该函数时必须指定"default"关键字才能获得默认值。这种行为不同于存储过程中有默认值的参数,在存储过程中省略参数也意味着使用默认值。使用 @ 符号作为第一个字符来指定参数名称。参数名称必须符合标识符的规则。每个函数的参数仅用于该函数本身;相同的参数名称可以用在其它函数中。参数只能代替常量;而不能用于代替表名、列名或其它数据库
阅读全文
SQL SERVER——自定义函数
摘要:用户自定义函数(User Defined Functions)是SQL Server 的数据库对象,它不能用于执行一系列改变数据库状态的操作,但它可以像系统函数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过EXECUTE 命令来执行。用户自定义函数中存储了一个Transact-SQL 例程,可以返回一定的值。 在SQL Server 中根据函数返回值形式的不同将用户自定义函数分为三种类型: 标量型函数(Scalar functions) 标量型函数返回一个确定类型的标量值其返回值类型为除TEXT、 NTEXT、 IMAGE、CURSOR、 TIMESTAMP 和TABLE...
阅读全文
在ASP.NET中启动SQL SERVER缓存
摘要:在小猪的一次面试中,面试官问过这样的问题,在我们打开网站的时候我们需要向数据库取数据,大家是每次都去取呢还是通过什么方法呢?当时小猪虽然知道可以通过缓存来减少不必要的数据库访问次数,但是却并不知道怎么来完成这样的功能。这样一段时间之内一直纠结于怎么搞他呢?这段时间小猪比较清闲,有了很多时间思考之前没时间思考的东西,所以好好的把数据库缓存这块的知识整理整理。好吧,下面进入正题。要想使用SQL SERVER 自带的缓存功能需要以下步骤:1. sqlserver中使用语句启用监听服务ALTER DATABASE TestDB SET ENABLE_BROKER;如果启用失败或者很长时间一直在执行请执
阅读全文
ASP.NET 将excel导入 sql server
摘要:public class ExcelToSQL{ //string SqlConnectionString = "Server=(local);Initial Catalog=Test;Integrated Security=True"; public SqlConnection sqlcon = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["链接字符串"].ConnectionString); //创建SQL连接 public SqlComm
阅读全文
SQL Server 2008阻止保存要求重新创建表的更改
摘要:SQL Server 2008“阻止保存要求重新创建表的更改”的错误的解决方案是本文我们主要要介绍的内容,情况是这样的:我们在用SQL Server 2008 建完表后,插入或修改任意列时,提示:当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改。如果强行更改会出现以下提示:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。如果要去掉此提示,打开SQL Server 2008 在最上面。解决方法:工具-〉选项-〉左侧有个 设计器-〉表设计器和
阅读全文
浙公网安备 33010602011771号