SqlServer中生成1~23之间的连续数字
2015-11-12 14:19
225 查看
--方法1: declare @i int=1,@sql nvarchar(1000); while(@i<=23) begin set @sql =isnull(@sql+' union select ','select ')+cast(@i As nvarchar); set @i=@i+1; end exec(@sql) --方法2 SELECT number FROM MASTER..spt_values WHERE TYPE='P' and number>0 and number<24 --注视:spt_values是master数据库中的一张系统表,number的数值范围是0~2047
相关文章推荐
- redis高危漏洞
- SQL语句之GroupBy
- MAC 安装Redis
- VS利用ADO连接数据库的操作
- iOS开发中使用FMDB来使程序连接SQLite数据库
- 模拟数据库连接池
- MySQL 事件跟踪器 , MySQL 无须重启服务 跟踪 SQL , 也无须配置日志
- SQL Server 2000下日期操作的实例
- nginx+tomcat+memcached负载均衡集群搭建详细笔记(下)
- spring+hibernate工程使用JNDI连接部署至websphere,报错Caused by: java.lang.ClassNotFoundException: oracle.sql.BLO
- redis 持久化rdb aof 简介
- sql server 查看创建视图的sql语句
- MySQL5.6不能插入中文字符串,已解决
- MySQL的btree索引和hash索引的区别
- oracle drop table and purge
- Oracle正则表达式使用介绍
- redis常用命令
- Redis使用入门
- redis 基础介绍
- sql 语句之,游标的应用,table变量