随笔分类 - Sqlserver
摘要:解决方法:利用System.DBNull.Value,先给dSendDate一个默认的日期,再添加的时候做判断.//假设dSendDate是你存入数据库的日期内容,做如下判断 if(dSendDate.ToShortDateString() != "1900-1-1") { //parm1.Value=starttime; paras[16] =PMMSW...
阅读全文
摘要:记录: SELECT * from OA_Attendance WHERE UserID = 5 and DATEDIFF(day,[Date],getdate()) =0 and DATEDIFF(year,[Date],getdate()) =0 and DATEDIFF(month,[Date],getdate(...
阅读全文
摘要:解决方法:查了一些资料,觉的只有折中处理比较好.存的时候可以不用管,默认存储为全日期格式,只需要在取的时候处理以下:select convert(varchar(20),getdate(),108)
阅读全文
摘要:如题:将防火墙关闭问题解决.
阅读全文
摘要:错误说明:服务器: 消息 508,级别 16,状态 1,过程 sp_sdidebug,行 1[Microsoft][ODBC SQL Server Driver][SQL Server]无法连接到 ZGQ 上的调试程序(错误 = 0x800401f3)。请确保已在安装并注册了客户端组件(如 SQLLE.DLL)。已禁用对 55 的调试。原因: MSSDI98.DLL 服务器。此组件必须安装在...
阅读全文
摘要:创建 uniqueidentifier 类型的唯一值。 语法 NEWID ( ) 返回类型 uniqueidentifier 示例 A.对变量使用 NEWID 函数 下面的示例使用 NEWID 对声明为 uniqueidentifier 数据类型的变量赋值。在测试该值前,将先打印 uniqueidentifier 数据类型变量的值。 -- Creating a local variable wi...
阅读全文
摘要:16是TEXT存放数据的地址长度,而不是实际的TEXT长度。 TEXT长度最长为2的31次方-1 Top 2楼 yydy (一条活鱼) 回复于 2003-05-22 13:08:06 得分 13 Text数据类型允许存储的数据的最大长度多大2GB.存储在表格中的数据只是一个16个字节的指针. Text数据类型能够容纳的字符实际数量受到全局变量@@textsize的...
阅读全文
摘要:在对存储过程调试的时候在DATETIME参数中输入‘2005-01-01 00:00:00'产生[Microsoft][ODBC SQL Server Driver]对于造型说明无效的字符值错误 查询SQL帮助文档 ODBC API 定义了转义序列来表示日期和时间值,ODBC 称之为时间戳数据。用于 SQL Server 的 Microsoft OLE DB 提供程序所支持的 OLE DB 语言定...
阅读全文
摘要:初试的存储过程:CREATE PROCEDURE Pro_GetProProject_By_QueryStr @CateID int,@SearchType nvarchar(50),@SearchKey nvarchar(50),@PageSize int,@PageIndex int,@DoCount bitasset nocount onif(@DoCount=1)select count(...
阅读全文
摘要:sql server有两个转义符: ' 默认情况下, '是字符串的边界符, 如果在字符串中包含', 则必须使用两个', 第1个'就是转义符 另一个转义符是" 当SET QUOTED_IDENTIFIER OFF时, "是字符串边界符, 字符串中的"必须用两个"表示。 vb: "" "sql server 2000: ''' ' eg: declare @SearchType nvarchar(...
阅读全文
摘要:函数的简短说明1.字符串函数长度与分析用datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格substring(expression,start,length) 不多说了,取子串right(char_expr,int_expr) 返回字符串右边int_expr个字符字符操作类upper(char_expr) 转为...
阅读全文
摘要:假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同时提供一些例子,通过这些例子,你可以可以考虑使用这两个函数来解决很多不同的字符搜索的问题。 CHARINDEX和PATINDEX函数常常用来在一段字符中搜...
阅读全文
摘要:1.写函数CREATE function dbo.C_InfoGetCategory ( @CategoryID int)returns nvarchar(200)asbeginif @CategoryID=-1return ''declare @Name nvarchar(200)select @Name=name from C_InfoCategory where CategoryID=...
阅读全文
摘要:CREATE PROCEDURE [dbo].[过程名] ASdeclare @filename nvarchar(100),--文件名 @NowDay int --设置时间 set @filename='F:\JXXdata'+cast(Day(GetDate()) as varchar(2))+'.dat' --文件路径及文件名 Set @NowDay=Day(GetDate()) i...
阅读全文
摘要:Transact-SQL 参考 DATENAME 返回代表指定日期的指定日期部分的字符串。 语法 DATENAME ( datepart , date ) 参数 datepart 是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。 日期部分 缩写 ...
阅读全文
摘要:理解case表达式1基本形式: case when then when then else end 2如有下数据id name department3 william silverman 14 walt welinski 11 carry grant 22 michael la...
阅读全文
摘要:SQLServer日期计算 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。在使用本文中的例子...
阅读全文
摘要:SQL中CONVERT转化函数的用法 CONVERT的使用方法: //////////////////////////////////////////////////////////////////////////////////////// 格式:CONVERT(data_type,expression[,style]) 说明:此样式一般在时间类型(datetime,smalldatetim...
阅读全文
摘要:1.新建数据库news2.新建 - 数据库用户3.登陆名 - 新建 - 拥护名news - 密码 - 选择数据库news(注意数据库角色中允许 选择 - public - db-owner)4.查询分析器 -执行sql.sql命令 - 创建数据库表5.更换news用户(编辑sqlserver注册属性)6.-导入数据 (从access到sqlserver)
阅读全文

浙公网安备 33010602011771号