摘要:use msdbDECLARE @srv sysnameSET @srv = CAST(SERVERPROPERTY('ServerName') AS sysname)select @srvselect * from sysjobsUPDATE sysjobs SET originating_server = @srvselect * from sysjobs
阅读全文
随笔分类 - 3. 数据库技术
sqlite,sqlserver,orcale
摘要:如果使用类似下面的SQL语句:select columnA,columnB fromtableA wherecolumnA = 'Condition 1'union select columnC,columnD fromtableB wherecolumnC = 'Condition 1'order bycolumnA asc系统会报错:消息 207,级别 16,状态 1,第 4 行列名 'columnA' 无效。消息 104,级别 16,状态 1,第 4 行如果该语句包含 UNION、INTERSECT 或 EXCEPT 运算符,则 ORDER
阅读全文
摘要:自定义了一个电话查询的URI,利用raw_contacts,data,phone_lookup,这三个表把符合条件的数据查询出来。刚开始我直接用sql1:select*fromraw_contactsinnerjoinphone_lookupon...innerjoindataon...在SqlSpy上查询7000笔只需要50毫秒,而在手机查询却需要将近20秒。 对比了一下data和phone_lookup的区别,直接raw_contacts inner join data.结果手机上查询只要不到1秒。本来想只用这两个表,不过考虑到电话号码中如果含有特殊符号的情况,于是继续思考。反反复复看着.
阅读全文
摘要:进制的原理很简单,就是把传入的字符串进行拆解,然后进行转换,拆解后将乘以相对应位数的幂.(鄙视某些人不用进来看直接就点“反对”)万能进制与十进制的转换SQLServer自定义函数版:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->IFEXISTS(SELECTTOP10FROMSysobjectsWITH(NOLOCK)WHERE[name]='Fn_String2Int'ANDxtype='fn')DROPF
阅读全文