SQL小笔录
love_yinzi
随和
展开
-
查询一个数据库里所有的表名
use 数据库名select Name from sysobjects where xtype=u and status>=0 可以查询到数据库里所有表名。。原创 2008-12-31 11:55:00 · 671 阅读 · 0 评论 -
SQL日期格式字符串转换
转换格式select CONVERT(varchar(30) , getDate(), 120 ) 但是这样子不能转换过来select CONVERT(varchar(30) , 12/8/2008 2:17:58 PM, 110 ) 需改成select convert(varchar(30),cast(12/8/2008 2:17:58 PM as datet原创 2009-02-01 10:12:00 · 702 阅读 · 0 评论 -
SQL远程映射数据库创建视图
1、首先在本地“服务器对象”>>“链接服务器” 右击 “新建链接服务器” 2、在弹出的页面链接服务器 写上需要映射的 “链接服务器” 地址或名称 “10.245.2.88”选择服务器类型 SQL Server3、选择“安全性”选项 >> 选择“使用此安全上下文建立连接” 输入 链接服务器的登陆名称“sa”/密码“” 点击“确定” 4、在本地的数据库里创建视图 crea原创 2009-02-27 14:56:00 · 1304 阅读 · 0 评论 -
SQL 2005查询第几行记录
select * from(select row_number() over(order by 排序字段) as rowno,* from 表名) tmpwhere tmp.rowno=行号原创 2009-03-12 11:00:00 · 635 阅读 · 0 评论 -
SQL 循环插入记录
DECLARE @i intDECLARE @name varchar(10)DECLARE @password varchar(10)Set @i = 10000 //开始循环插入数据;WHILE @i BEGINSet @i =@i +1SET @name = RIGHT(00000 + CAST(@i AS varchar(10)),5) set @password = @nam原创 2009-03-12 11:14:00 · 2059 阅读 · 0 评论 -
基于SQL Server 分页存储过程的演进
针对数据库数据在UI界面上的分页是老生常谈的问题了,网上很容易找到各种“通用存储过程”代码,而且有些还定制查询条件,看上去使用很方便。笔者打算通过本文也来简单谈一下基于SQL SERVER 2000的分页存储过程,同时谈谈SQL SERVER 2005下分页存储过程的演进。 在进行基于UI显示的数据分页时,常见的数据提取方式主要有两种。第一种是从数据库提取所有数据然后在系统应用程序层转载 2009-03-12 11:02:00 · 1512 阅读 · 1 评论