随笔 - 785  文章 - 16 评论 - 39 阅读 - 166万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  SQL

使用exec和sp_executesql动态执行SQL语句(转载)
摘要:当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句,个人觉得用得比较多的地方就是分页存储过程和执行搜索查询的SQL语句。一个比较通用的分页存储过程,可能需要传入表名,字段,过滤条件,排序等参数,而对于搜索的话,可能要根据搜索条件判断来动态执行SQL语句。 在SQL 阅读全文
posted @ 2020-10-12 18:02 qqhfeng16 阅读(466) 评论(0) 推荐(0) 编辑
查看mysql的存储过程
摘要:USE mysql;SELECT * FROM mysql.proc WHERE db='qhf'; 阅读全文
posted @ 2020-03-20 16:51 qqhfeng16 阅读(403) 评论(0) 推荐(0) 编辑
如何连接并处理 sdf 数据库文件(便捷数据库处理)
摘要:如何连接并处理 sdf 数据库文件 SqlCeConnection cc = new SqlCeConnection(); DataTable dt = new DataTable(); private void button1_Click(object sender, EventArgs e) { 阅读全文
posted @ 2018-01-05 15:56 qqhfeng16 阅读(464) 评论(0) 推荐(0) 编辑
SqlConnection 无法设置连接超时
摘要:1、最有效的方法:对表格建立索引 阅读全文
posted @ 2017-06-29 21:35 qqhfeng16 阅读(2063) 评论(0) 推荐(0) 编辑
SQL Cursor 基本用法
摘要:游标一般格式:DECLARE 游标名称 CURSOR FOR SELECT 字段1,字段2,字段3,... FROM 表名 WHERE ...OPEN 游标名称FETCH NEXT FROM 游标名称 INTO 变量名1,变量名2,变量名3,...WHILE @@FETCH_STATUS=0 BEG 阅读全文
posted @ 2016-04-02 22:02 qqhfeng16 阅读(2872) 评论(0) 推荐(0) 编辑
SQL 返回刚插入数据的ID
摘要:处理方法在某个字段上加上identity id int identity(1,1),创建标识的三种方法及比较:SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列... 阅读全文
posted @ 2015-01-14 21:36 qqhfeng16 阅读(958) 评论(0) 推荐(0) 编辑
sql server 2005 修改动态端口,连接字符串为:需要改成:IP地址+逗号+端口号才行
摘要:1、sql server 2005 安装完毕后,默认是动态段,需要用sql brower 查询端口号;修改给固定端口后,格式为:IP地址+逗号+端口号。2、sql 2000 的格式为:格式为:IP地址+逗号+端口号。(和sql server 2005一样)3、原来总认为是:格式为:IP地址+冒号+端... 阅读全文
posted @ 2014-11-26 09:26 qqhfeng16 阅读(322) 评论(0) 推荐(0) 编辑
利用SQLServer查询分析器获取存储过程的返回值,检查测试存储过程
摘要:1.存储过程没有返回值的情况(即存储过程语句中没有return之类的语句)用方法 int count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况(1)如果通过查询分析器执行该存储过程,在显示栏中如果有影响的行数,则影响几行count就是几(2)如果通过查询分析器执行该... 阅读全文
posted @ 2014-07-23 21:45 qqhfeng16 阅读(2343) 评论(0) 推荐(0) 编辑
SqlServer 获得存储过程的返回值(参数返回),别玩了output
摘要:declare @dingdanid int declare @fanhuizhi intset @dingdanid = 1exec 检测订单出库资格 @dingdanid ,@fanhuizhi output (注意别忘了output否则返回值是NULL)select @fanhuizhicre... 阅读全文
posted @ 2014-07-23 21:35 qqhfeng16 阅读(1527) 评论(0) 推荐(0) 编辑
在sql的函数里面不能使用insert语句,估计update、delete也不行,改为存储过程就行了。
摘要:在sql的函数里面不能使用insert语句,估计update、delete也不行,改为存储过程就行了。 阅读全文
posted @ 2011-12-13 23:04 qqhfeng16 阅读(547) 评论(0) 推荐(0) 编辑
sql中排除某一列,很灵验呀
摘要:declare @columnlist varchar(8000), @tablename varchar(255) --定义两个变量 select @columnlist = ' ', @tablename= 'byscurrent ' --变量赋值 select @columnlist=@columnlist+name+ ', ' from syscolumns where id = object_id(@tablename) and colid <> 25 --循环生成所有查询需要的列(除去你不要的列) select @colu 阅读全文
posted @ 2011-10-08 14:49 qqhfeng16 阅读(3557) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示