随笔分类 - SQL SERVER
非常NB的sql2005分页
摘要:declare @PageIndex as intdeclare @PageSize as intset @PageIndex = 4648set @PageSize = 20SELECT *FROM (SELECT ROW_NUMBER() OVER (ORDER BY pro_id DESC)AS Row, * FROM products_data) as listWHERE Row betw...
阅读全文
批处理执行SQL语句
摘要:遍历目录中的Sql文件,逐个执行,无需指定具体文件。 创建2个bat文件,CREATE_ALL.bat和CREATE_ALL_File.bat文件。具体内容如下: CREATE_ALL.bat ECHO OFF REM 请设定下面内容 REM SET Driver=D: REM SET FilePath=D:\MyWork\SQL\ SET User_ID=andy SET User_PWD=an...
阅读全文
动态SQL语句
摘要:动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,...
阅读全文
SQL2005报表服务不能启动问题总结报告
摘要:由于以前安装过SQL2005 BETA2版本,后来再装上SQL2005正式版后发现报表服务不能启动使用url地址 http://localhost/reportserver访问时报告下面信息:The report server cannot open a connection to the report server database. A connection to the database i...
阅读全文
SQL 查询里使其区分大小写
摘要:今日在注册一网站后,反复输入都提示用户名不正确,郁闷了很久才发现居然大小写搞错,突然想起在SQL SERVER 中,如果直接 select * from tablename where column1 = ' XXXX ' 是不区分大小写的,那该如何做到让SQL区分大小写呢?在苦苦查找SQL帮助后,发现了 collate ,解释上说其是选择排序用(太长,没用心看),但也可用在查询区分大小写上...
阅读全文
浙公网安备 33010602011771号