-
sql-server – SQL搜索的关键字
所属栏目:[编程] 日期:2021-01-17 热度:63
用例 当用户访问我的网站时,他们将面临一个类似SO的搜索框.他们可以使用计划文本搜索结果. “.net问题”,“封闭式问题”,“.net和java”等等.搜索功能会有点不同,因为它会尝试尽可能多地使用数据库的模式而不是直接全文搜索.所以“.net问题”只会搜索.net问题[详细]
-
sql – 增加Ms Access Insert性能
所属栏目:[编程] 日期:2021-01-17 热度:156
我正在使用MS Access 2010,分为前端/后端;在具有16个表的网络驱动器(WAN)上,其中一个用户表(130万)主要用于用户信息,并且不会插入大量其他表,每天最多可以接收2000个表. 我已经能够优化大多数读/选查询.虽然我的代码中的一大块如下所示.这可以每天用于最多200[详细]
-
使用具有一对多关系的连接最小化SQL查询
所属栏目:[编程] 日期:2021-01-17 热度:124
因此,让我先说一下,我不是一个SQL向导.我想要做的是作为一个概念简单,但在尝试最小化我正在执行的数据库查询量时给了我一个小挑战. 假设我有一个部门表.每个部门都有一份员工清单. 列出所有部门以及每个部门中哪些员工的最有效方式是什么. 例如,如果我有一个[详细]
-
sql-server – 我可以在构建mssql全文索引时定义要使用的断字符
所属栏目:[编程] 日期:2021-01-17 热度:102
我创建了一个全文目录,用于存储表中某些列的数据,但内容似乎已经被我不想被视为单词分隔符的字符拆分. (“/”,“ – ”,“_”等..) 我知道我可以设置断字器的语言,而http://msdn.microsoft.com/en-us/library/ms345188.aspx给出了关于如何安装新语言的主题 –[详细]
-
data.table join和j-expression意外行为
所属栏目:[编程] 日期:2021-01-17 热度:81
在R 2.15.0和data.table 1.8.9中: d = data.table(a = 1:5,value = 2:6,key = "a")d[J(3),value]# a value# 3 4d[J(3)][,value]# 4 我希望两者都产生相同的输出(第二个),我相信它们应该. 为了清除这不是J语法问题,同样的期望适用于以下(与上面相同)表达式:[详细]
-
sql-server – SQL Server包装选择…将查询插入隐式事务吗?
所属栏目:[编程] 日期:2021-01-17 热度:54
当我执行select / Insert查询时,SQL Server是否会自动创建一个隐式事务,从而将其视为一个原子操作? 如果某个值尚未存在,请使用以下查询将值插入表中: INSERT INTO Table1 (FieldA)SELECT 'newvalue' WHERE NOT EXISTS (Select * FROM Table1 where FieldA='[详细]
-
sql-server – 如果参数为null,如何返回所有记录
所属栏目:[编程] 日期:2021-01-17 热度:137
以下是我的SP: Alter PROCEDURE GetList (@FromDate date = null,@ToDate date = null)ASSelect * FROM CallList cWhere c.CallDate @FromDate and c.CallDate @ToDate 如果没有通过日期过滤器,我想获得所有记录. 我该怎么办? 解决方法 一些可行的选择: 您[详细]
-
teradata sql将多次出现转移到其他列中
所属栏目:[编程] 日期:2021-01-17 热度:132
我有这样的事情: ID Result1 value12 value12 value23 value14 value14 value24 value3 我想回复这样的事情: ID Result1 Result2 Result31 value12 value1 value23 value14 value1 value2 value3 我搜索了枢轴和连续点和断点,我找不到一个简单明智的解决方[详细]
-
sql – 查找查看的所有引用
所属栏目:[编程] 日期:2021-01-17 热度:174
我有各种各样的数据库,我确定要删除一些真正孤立的东西(在这种情况下是一个视图).是否使用正确的SQL: SELECT r.routine_name,r.routine_definition FROM INFORMATION_SCHEMA.ROUTINES r WHERE r.routine_definition LIKE '%my_view_name%' 问题是这些引用没[详细]
-
sql – 如何在此表中找到重复的连续值?
所属栏目:[编程] 日期:2021-01-17 热度:111
假设我有一个表,我这样查询: select date,value from mytable order by date 这给了我结果: date value02/26/2009 14:03:39 1 02/26/2009 14:10:52 2 (a)02/26/2009 14:27:49 2 (b)02/26/2009 14:34:33 302/26/2009 14:48:29 2 (c)02/26/2009 14:55:17 302/[详细]
-
MySQL 获取数据库实际的大小
所属栏目:[编程] 日期:2021-01-17 热度:176
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 SELECTCONCAT(sum(ROUND(((DATA_LENGTH + INDEX_LENGTH - DATA_FREE) / 1024 / 1024),2))," MB") AS Size FROM INFORMATION_SCHEMA.TABLES where TABL[详细]
-
MySql中捕获异常的方法
所属栏目:[编程] 日期:2021-01-17 热度:79
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 /**mySql中是否能有SQLserver的@@error变量呢,或者如c#中的try catch语法呢。答案是肯定的,实例代码如下:**/CodeDROP PROCEDURE IF EXISTS sp_call[详细]
-
MySQL 存储过程中使用 WHILE 循环语句
所属栏目:[编程] 日期:2021-01-17 热度:80
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE myProc() - BEGIN - - DECLARE i int; - SET i=1; - loop1: WHILE i=10 DO - IF MOD(i,2)0 THEN[详细]
-
收缩当前SQL Server实例中所有的数据库
所属栏目:[编程] 日期:2021-01-17 热度:172
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 DECLARE @sql nvarchar(300)?DECLARE ShrinkAllDBs CURSORREAD_ONLYFOR select name from sysdatabases?DECLARE @name nvarchar(255)OPEN ShrinkAllDB[详细]
-
SQL Server 2005/2008遍历所有表更新统计信息
所属栏目:[编程] 日期:2021-01-17 热度:134
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 DECLARE UpdateStatisticsTables CURSOR READ_ONLY FOR SELECT sst.name,Schema_name(sst.schema_id) FROM sys.tables sst WHERE sst.TYPE = 'U' DECL[详细]
-
可以切换表名sqlserver存储过程
所属栏目:[编程] 日期:2021-01-17 热度:77
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 传表名进去就行了(procName @Table = 'master')CREATE proc procName@Table varchar(50)asdeclare @SqlString varchar(2000)set @SqlString = 'sele[详细]
-
读取SQL的Agent代理的日志文件
所属栏目:[编程] 日期:2021-01-17 热度:144
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 use msdbgoif exists (select * from sysobjects where name = N'sp_sqlagent_read_errorlog' and type ='P') drop proc dbo.sp_sqlagent_read_errorl[详细]
-
分享一个自己写的比较全的SQL语句
所属栏目:[编程] 日期:2021-01-17 热度:127
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 SELECT DISINCT(学号),等级= CASEWHEN 总学分50 THEN '及格'WHEN 总学分80 THEN '很好'ELSE '优秀'END,TOP(5) [PERCENT] INTO tb_name_otherFROM tb_n[详细]
-
[MySQL] TRUNCATE整个库前,打印所有TRUNCATE表语句
所属栏目:[编程] 日期:2021-01-17 热度:150
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 select CONCAT('TRUNCATE TABLE mydatabase.',TABLE_NAME,';') FROM information_schema.TABLES WHERE TABLE_SCHEMA='mydatabase' 以上是编程之家(jb5[详细]
-
改变Oracle 10g Express Edition默认的8080端口
所属栏目:[编程] 日期:2021-01-17 热度:97
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 选择“运行SQL命令”,进入如下提示符SQL首先连接到服务器connect 用户名/密码登陆后输入如下命令:sql 代码1.call dbms_xdb.cfg_update(updateXML(db[详细]
-
Azure函数数据库连接字符串
所属栏目:[编程] 日期:2021-01-17 热度:114
如何向Azure功能添加或访问app.config文件以添加数据库连接字符串?如果您不应该添加app.config并且有更好的方法来访问外部数据库来执行该功能,请告诉我最佳实践.谢谢! 解决方法 执行此操作的最佳方法是从Azure门户添加连接字符串: 在Function App UI中,单[详细]
-
是否有任何与SQL相同的Cassandra查询:LIKE Con??dition?
所属栏目:[编程] 日期:2021-01-17 热度:68
LIKE条件允许我们在SQL语句的where子句中使用通配符.这允许我们执行模式匹配. LIKE条件可用于任何有效的SQL语句 – 选择,插入,更新或删除.喜欢这个 SELECT * FROM usersWHERE user_name like 'babu%'; 与上面相同的操作一样,任何查询都可以在CLI中用于Cassand[详细]
-
SQL:错误,达到了表达式服务限制?
所属栏目:[编程] 日期:2021-01-17 热度:82
“内部错误:已达到表达式服务限制.请在查询中查找可能复杂的表达式,并尝试简化它们.” 有没有人见过这个,找到了一个好的解决方法? 我设法解决了这个问题,主要是将我的SQL查询分成两部分,然后将第一个SQL select查询写入临时表,第二部分,一个新的SQL select[详细]
-
更新数据库行而不在PostgreSQL 9.2中锁定表
所属栏目:[编程] 日期:2021-01-17 热度:141
尝试使用PostgreSQL 9.2在表上运行这样的更新语句: UPDATE table SET a_col = array[col]; 我们需要能够在~10M的行表上运行它,而不是让它锁定表(因此在更新运行时仍然可以进行正常操作).我相信使用游标可能是正确的解决方案,但我真的不知道它是否或我应该如[详细]
-
sql – 根据来自另一个数据库的查询结果查询数据库
所属栏目:[编程] 日期:2021-01-17 热度:104
我在VS 2013中使用SSIS. 我需要从1个数据库中获取ID列表,并且使用该ID列表,我想查询另一个数据库,即SELECT …来自MySecondDB WHERE ID IN({MyFirstDB中的ID列表}). 解决方法 有3种方法可以实现这一目标: 第一种方法 – 使用查找转换 首先,您需要添加一个像@T[详细]