随笔分类 -  数据库应用

摘要:win10上安装PostgreSQL的 vector扩展 错误: extension "vector" is not available\nDETAIL: Could not open extension control file "D:/Program Files/PostgreSQL/16/sh 阅读全文
posted @ 2024-01-22 11:07 H辉 阅读(6033) 评论(0) 推荐(0)
摘要:SELECT c.name 字段名称,t.name 类型,t.max_length 长度,e.[value] 说明FROM sys.objects o INNER JOIN sys.[columns] c ON c.[object_id] = o.[object_id]INNER JOIN sys. 阅读全文
posted @ 2016-10-25 17:39 H辉 阅读(430) 评论(0) 推荐(0)
摘要:DECLARE @TodayDateTime DATETIMEDECLARE @strToday NVARCHAR(19) DECLARE @TodayBeginDateTime DATETIMEDECLARE @TodayEndDateTime DATETIME DECLARE @WeekBegi 阅读全文
posted @ 2016-08-08 14:44 H辉 阅读(1287) 评论(0) 推荐(0)
摘要:执行 SELECT userid FROM userinfo 得到 1 2 3 4 如果要得到 1,2,3,4 执行方案 DECLARE @STR NVARCHAR(8000) SELECT @STR=ISNULL(@STR+',','')+cast(userid AS NVARCHAR(32))  阅读全文
posted @ 2016-05-20 11:16 H辉 阅读(3473) 评论(0) 推荐(0)
摘要:SQL2008 的收缩日志由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)Backup LogDNNamewithno_loggodump transactionDNNamewithno_loggoUSEDNNam... 阅读全文
posted @ 2016-01-11 15:14 H辉 阅读(254) 评论(0) 推荐(0)
摘要:理解这一句话:一个begintran会增加一个事务计数器,要有相同数量的commit与之对应,而rollback可以回滚全部计数器这个错误一般是出现在嵌套事务中.测试环境sql 2008例如:begin transaction t1--这里是逻辑处理 begin transaction t2 --... 阅读全文
posted @ 2015-11-23 16:53 H辉 阅读(1076) 评论(0) 推荐(0)
摘要:那么在我们使用BCP命令之前,我们首先要在Sql Server数据库中执行下列语句,以修改Sql Server的配置,启用对BCP命令的支持。--允许配置高级选项exec sp_configure 'show advanced options',1go--重新配置reconfigurego--启用x... 阅读全文
posted @ 2015-10-10 17:23 H辉 阅读(2066) 评论(0) 推荐(0)
摘要:stuff(select ',' + fieldname from tablename for xml path('')),1,1,'')这一整句的作用是将多行fieldname字段的内容串联起来,用逗号分隔。例如表fieldname-----------AAABBBCCC串联之后就是字符串: A... 阅读全文
posted @ 2015-09-22 09:49 H辉 阅读(401) 评论(0) 推荐(0)
摘要:1 使用break 结束整个循环。2 使用continue 结束当前循环,进入下已循环。注意:使用continue造成死循环,是因为continue后又执行与上次相同的fetch了。解决办法:在continue前加一个fetch next from就可以了。 阅读全文
posted @ 2015-08-03 12:48 H辉 阅读(7401) 评论(0) 推荐(0)
摘要:sqlserver2005打开出现无法正常访问数据,提示信息:未能加载文件或程序集"System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"或它的某一个依赖项。系统找不到指定的文件。解决方法:打开"C:\... 阅读全文
posted @ 2015-04-15 14:52 H辉 阅读(821) 评论(0) 推荐(0)
摘要:SQL语句如下:SELECT * FROM 表1 LEFT JOIN 表2 ON 表1.id = 表2.id AND 表2.Name != 'ff'WHERE 表1.NAME != 'aa' Left Join ,Where语句可以对Left的表有过滤作用,On只对Right的表有过滤作用。Rig... 阅读全文
posted @ 2015-04-10 16:02 H辉 阅读(781) 评论(0) 推荐(0)
摘要:在做项目的时候,在sql中使用了hashbytes函数,运用md5算法去加密一密码。代码如下 DECLARE @pswnvarchar(20) SET @psw = 'admin' SELECT hashbytes('md5',@psw) 输出结果:0x19A2854144B63A8F761... 阅读全文
posted @ 2015-01-27 14:43 H辉 阅读(1332) 评论(0) 推荐(0)
摘要:逻辑查询处理阶段简介FROM:对FROM子句中的前两个表执行笛卡尔积(Cartesian product)(交叉联接),生成虚拟表VT1ON:对VT1应用ON筛选器。只有那些使为真的行才被插入VT2。OUTER(JOIN):如 果指定了OUTER JOIN(相对于CROSS JOIN 或(INNER... 阅读全文
posted @ 2015-01-05 11:50 H辉 阅读(234) 评论(0) 推荐(0)
摘要:CREATE FUNCTION D_ByteExchangeS_Byte(@str NVARCHAR(4000), --要转换的字符串@flag bit --转换标志,0转换成半角,1转换成全角)RETURNS nvarchar(4000)ASBEGIN DECLARE @pat nvarchar(... 阅读全文
posted @ 2014-11-04 11:47 H辉 阅读(793) 评论(0) 推荐(0)
摘要:sql链接实例的时候,提示无法识别的配置节system.serviceModelC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config出现这个错误可能是机器重启的时候,配置文件中.NETFRAMEWORK3.0部分的控制... 阅读全文
posted @ 2014-08-12 14:40 H辉 阅读(335) 评论(0) 推荐(0)
摘要:其语法如下:RAISERROR({msg_id|msg_str|@local_variable}{,severity,state}[,argument[,...n]])[WITHoption[,...n]]简要说明一下:第一个参数:{ msg_id | msg_str | @local_variab... 阅读全文
posted @ 2014-08-07 10:36 H辉 阅读(415) 评论(0) 推荐(0)
摘要:看MSDN:http://msdn.microsoft.com/zh-cn/library/ms187331.aspx语法为:WAITFOR { DELAY 'time_to_pass' | TIME 'time_to_execute' | [ ( receive_statement ... 阅读全文
posted @ 2014-08-07 10:06 H辉 阅读(346) 评论(0) 推荐(0)
摘要:一般连接sql数据库,IP_connstr="driver={SQL Server}; server=127.0.0.1;database=数据库名字;uid=sa;pwd=密码"这样写没错,一般情况下不会出错,但如果出现“[Microsoft][ODBC SQL Server Driver][DB... 阅读全文
posted @ 2014-07-22 10:09 H辉 阅读(2610) 评论(0) 推荐(0)
摘要:典型实例一、行转列1、建立表格ifobject_id('tb')isnotnulldroptabletbgocreatetabletb(姓名varchar(10),课程varchar(10),分数int)insertintotbvalues('张三','语文',74)insertintotbvalu... 阅读全文
posted @ 2014-07-18 18:16 H辉 阅读(409) 评论(0) 推荐(0)
摘要:with rollup 、with cube、groupingCUBE 和 ROLLUP 之间的区别在于:CUBE 生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。grouping:当用 CUBE 或 ROLLUP 运算符添加行时,附加的... 阅读全文
posted @ 2014-07-18 14:07 H辉 阅读(2343) 评论(0) 推荐(0)