![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server
bydxyj
每天进步一点点~~~
展开
-
sql常用字符串函数
--ascii()返回最左端字符的ASCII码值select ascii(123) as 123,ascii(123) as "123",ascii(abc) as "abc"--输出49,49,97--char()用于将ASCII码转换为字符,不在0-255之间的ASCII码值,返回NULLselect char(123),char(321),char(-123)--输出原创 2009-01-14 11:07:00 · 840 阅读 · 0 评论 -
SQL Server2000 企业管理器“管理单元初始化失败”
来源:http://blog.sina.com.cn/s/blog_5f0dab1e0100dbt0.htmlSQL Server2000 企业管理器“管理单元初始化失败”(2009-04-09 17:26:54)安装好SQL Server 2000后,打开企业管理器提示“管理单元初始化失败”管理单元初始化失败名称CLSI转载 2009-04-21 14:34:00 · 1319 阅读 · 0 评论 -
用一个表中的数据update另一个表中对应的列
如下例,通过表noticesx中的version字段更新表gysxzl里的version字段update aset a.version=b.version from gysxzl as a,noticesx as bwhere a.tid=b.tenoticeid and b.sxid=37原创 2009-09-27 11:35:00 · 1289 阅读 · 0 评论 -
存储过程生成动态条件查询语句
在页面上经常会碰到很多条件查询的例子,如下图:点击“search”后,在下面根据条件搜索出数据显示出来。对于这样的功能,我很多时候都是完全在页面.cs文件里判断并通过sql语句的连接来执行查询,在网上看到用存储过程动态生成条件语句,觉得很不错,特尝试了一下,觉得挺好的。Create Proc [dbo].[SP_GetBugs](@BugID int =0,@Pro nva原创 2009-10-22 09:46:00 · 1738 阅读 · 1 评论 -
T-SQL取时间的年月日
经常保存在SQL Server的datetime格式的数据都是带有时、分、秒等的。但是在页面读取的时候,通知只需要年月日,今天用到的读取时间年月日的方法如下:convert(varchar(12),时间列名,111) 如在数据表table1中的列 operdate是datetime格式的,需要读取operdate的年月日的方法就是select convert(varchar(1原创 2010-01-22 17:24:00 · 3513 阅读 · 0 评论 -
Sql server存储过程调试
SQL Server2000->查询分析器,点击需要调试的存储过程,右键,选择“调试”,在弹出的页面,输入存储过程对应的参数,点击确定,即可。 但前提条件是,当前调试的用户,必须是管理员权限,否则调试无法进行。原创 2010-02-23 16:13:00 · 927 阅读 · 0 评论 -
存储过程分页
在网上看了不少存储过程实现分页的资料,以下是我汇总前辈的经验,并结合自己的思考写出的存储过程:ALTER procedure [dbo].[proc_page](@Columns nvarchar(4000)=*, --要获取的列@TableName nvarchar(500), --表名@Condition nvarchar(4000), --查询条件@Or原创 2010-02-26 14:32:00 · 511 阅读 · 0 评论