-
如何在LINQ-To-SQL中手动设置标识字段(IDENTITY INSERT)
所属栏目:[MsSql教程] 日期:2021-04-01 热度:119
我有一个表,通常在插入时,自动键将递增.但是,有些情况下我们想要设置ID(在SQL中可以使用“IDENTITY INSERT”轻松完成). 有没有办法用LINQ to SQL实现这一目标? 谢谢, 解决方法 看看这里: http://social.msdn.microsoft.com/Forums/en-US/linqtosql/thread/5[详细]
-
SQL – 使用连接过滤大型表 – 最佳实践
所属栏目:[MsSql教程] 日期:2021-03-31 热度:164
我有一个包含大量数据的表,我需要将它与其他一些大表连接起来. 我的桌子中只有一小部分每次都与我有关. 什么时候最好过滤我的数据? 在SQL的where子句中. 使用特定数据创建临时表,然后才加入它. 将谓词添加到第一个内连接ON子句. 其他一些想法. 1. Select * F[详细]
-
用于搜索具有无限数量的位字段的表的SQL设计方法
所属栏目:[MsSql教程] 日期:2021-03-31 热度:74
考虑搜索包含公寓租赁信息的表:使用该界面的客户端选择在数据库中表示为位字段的多个条件,例如: AllowPets HasParking HasDeck ModernKitchen 等等.. 我们面临的情况是,我们软件的每个新客户都有他们希望允许最终用户搜索的其他字段.位字段的数量可以达到数[详细]
-
sql – 作为PK的顺序索引的填充因子
所属栏目:[MsSql教程] 日期:2021-03-31 热度:112
是的,再次填充因子.我花了很多时间阅读,我无法确定每个案例哪个是更好的填充因子.问题是我不明白碎片何时以及如何制作.我正在将数据库从MS SQL Server迁移到PostgreSQL 9.2. 情况1)连续(连续)PK中10-50次插入/分钟,每小时20-50次读取. CREATE TABLE dev_trans[详细]
-
database – 将更改从开发DB传输到生产数据库
所属栏目:[MsSql教程] 日期:2021-03-31 热度:81
假设我有一个网站和一个本地托管在我的计算机上的网站数据库(用于开发)和另一个托管的数据库(用于生产)…即首先我在dev db上进行更改然后我对prod进行更改D B. 将我在本地数据库上所做的更改传输到托管数据库的最佳方法是什么? 如果重要,我使用MS Sql Server[详细]
-
sql-server – 使用HTTP Post将数据从excel发送到服务器
所属栏目:[MsSql教程] 日期:2021-03-31 热度:64
如何使用HTTP Post从excel发送数据到服务器? 可以说URL是:http://testingHttpPost/ 我想从单元格A2和B2发送数据.我如何在VBA中完成此操作? 提前致谢 解决方法 Sub XMLPost()Dim xmlhttp,sData As String With ActiveSheet sData = "x=" URLencode(.Range("[详细]
-
计算SQL中的连续缺失
所属栏目:[MsSql教程] 日期:2021-03-31 热度:199
我需要计算在SQL的日期范围内有X个连续缺席的所有员工. 我们有一个缺勤表,每天缺少一名员工记录1个记录,以及包含该年度工作日的日历表. tblAbsencesEmployeeID intAbsenceDate datetimetblCalendarWorkDay datetime 有没有人有任何想法如何计算连续缺席?示例[详细]
-
sql – 将两个表/连接值合并为单个列
所属栏目:[MsSql教程] 日期:2021-03-31 热度:127
我有两个表:表A包含主产品数据,表B包含子产品数据.我想更新表A,以便在它只有一个不同的值时保持表B中相同列的相同值.如果非重要计数大于1,我想用逗号连接列.除了键列名之外,这些表具有相同的列. 是否可以编写匹配所有列并处理合并/连接的动态SQL? 示例如下[详细]
-
sql-server-2008 – 动态数据透视表中的行和列总数
所属栏目:[MsSql教程] 日期:2021-03-31 热度:108
在SQL Server 2008中,我有一个包含3列的表(tblStock): PartCode (NVARCHAR (50)) StockQty (INT) Location (NVARCHAR(50)) 下面的一些示例数据: PartCode StockQty Location ......... ......... ......... A 10 WHs-A B 22 WHs-A A 1 WHs-B C 20 WHs-A D 3[详细]
-
数据库 – 我在哪里可以找到用于密码验证的字典?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:117
我正在研究一种密码验证算法,需要根据字典检查潜在的密码.如果可以在字典中找到密码或其任何部分,请拒绝它.功能很简单,但我在哪里可以获得单词列表?是否有用于查找单词的Web服务?我捅了一些,但没有找到任何尖叫“挑选我[详细]
-
sql – 如何生成所有约束脚本
所属栏目:[MsSql教程] 日期:2021-03-31 热度:154
我有一个要求,我必须更改我的数据库的排序规则,因为我需要在我的数据库中更改脚本 drop all the constraints and recreate them after running the collation.我可以知道如何生成数据库所有约束的生成文件? 解决方法 SELECT top 1 'ALTER TABLE '+ SCHEMA_NA[详细]
-
即使sql_show = true,Hibernate也不会显示sql语句
所属栏目:[MsSql教程] 日期:2021-03-31 热度:93
我不确定为什么它不显示sql语句.我之前有工作(在较早的春天,我这次使用3) 在ApplicationContext中我有: bean id="mySessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" property name="dataSource" ref="[详细]
-
sql-server-2005 – 触发器是否有可能找到修改数据的存储过程的
所属栏目:[MsSql教程] 日期:2021-03-31 热度:186
有几个存储过程通常由几个不同的系统调用,以便对我们数据库中的几个表进行维护.有些是自动化的,有些则不是. 其中一个表有一个列有时会关闭,我们不确定何时或为何发生这种情况.我想在表格上设置一个触发器,这样我就可以看到正在改变的内容以及何时更改,但知道[详细]
-
使用Sybase SQL Anywhere拆分/爆炸逗号分隔的字符串
所属栏目:[MsSql教程] 日期:2021-03-30 热度:193
参见英文答案 How do I split a string so I can access item x?41个 UPDATE: Someone marked this question as duplicate of 07001. But it’s different,my question is about Sybase SQL Anywhere,the other is about MS SQL Server. These are two differ[详细]
-
sql – WordPress:自动删除x天以前的帖子?
所属栏目:[MsSql教程] 日期:2021-03-30 热度:51
很长一段时间,我一直在搜索一个插件,删除超过某个“年龄”(例如30天)的帖子.做这个的最好方式是什么? 解决方法 这里有一些SQL可以找到已经存在30天或更长时间的每个帖子: SELECT * FROM `wp_posts`WHERE `post_type` = 'post'AND DATEDIFF(NOW(),`post_date[详细]
-
在SQL查询中用’*’替换电子邮件地址中的某些字符
所属栏目:[MsSql教程] 日期:2021-03-30 热度:93
来自example@gmail.com exam***@gm***.com 任何人都可以使用SQL query.AS显示上面的例子来自example@gmail.com并将其转换为 exam***@gm***.com 解决方法 DECLARE @String VARCHAR(100) = 'example@gmail.com'SELECT LEFT(@String,3) + '*****@' + REVERSE(LEF[详细]
-
sql-server – 无法执行从SonarQube 5.6.1 LTS到6.0的数据库迁移
所属栏目:[MsSql教程] 日期:2021-03-30 热度:67
我最近尝试从SonarQube 5.6.1 LTS升级到6.0. 我使用了升级指南但是我遇到了数据库迁移错误. Fail to execute database migration: org.sonar.db.version.v60.CleanUsurperRootComponents com.microsoft.sqlserver.jdbc.SQLServerException: Cannot resolve th[详细]
-
sql – 选择与列表中的所有项匹配的行
所属栏目:[MsSql教程] 日期:2021-03-30 热度:190
假设我有两个表: 汽车 – 汽车清单 carname | modelnumber | ... passtest – 包含汽车通过的每项测试: id | carname | testtype | date | ...1 | carA | A | 2000 |2 | carB | C | 2000 |3 | carC | D | 2001 |4 | carA | C | 2002 | 现在,如何从通过所有[详细]
-
具有现有数据库和自定义文件路径的Android Sugar ORM
所属栏目:[MsSql教程] 日期:2021-03-30 热度:171
我完全能够使用提供的示例使用Sugar ORM. 在我的用例中,我从服务器下载了一个SQLite DB(ETL加载它的数百万条记录,因此必须在服务器端完成).下载保存到内部存储上的自定义路径. 在我的情况下,我不需要基于POCO创建动态数据库. 如果所有POCO类字段都与表结构匹[详细]
-
sql – 为什么我的左连接没有返回空值?
所属栏目:[MsSql教程] 日期:2021-03-30 热度:64
在sql server 2008中,我有以下查询: select c.title as categorytitle,s.title as subcategorytitle,i.title as itemtitlefrom categories cjoin subcategories s on c.categoryid = s.categoryidleft join itemcategories ic on s.subcategoryid = ic.subca[详细]
-
.net – “无法调用DateTime上的方法”等限制
所属栏目:[MsSql教程] 日期:2021-03-30 热度:91
有没有人知道在编译时没有被捕获的LINQ to SQL查询限制的确定列表,以及(在可能的情况下)限制的变通方法? 我们到目前为止的清单是: 在DateTime上调用诸如.Date之类的方法 没有找到解决方法 string.IsNullOrEmpty 简单,只需使用==“” .Last() 我们使用.Order[详细]
-
sql – 计算出勤率的时差
所属栏目:[MsSql教程] 日期:2021-03-30 热度:161
我有一个表格,下面的示例输出. UserID Checktime CheckStatus3175 2013-12-22 07:02:10.000 I3175 2013-12-22 13:01:01.000 O3175 2013-12-22 13:49:54.000 I3175 2013-12-22 13:49:55.000 I3175 2013-12-22 15:58:42.000 O3175 2013-12-23 06:02:58.000 I317[详细]
-
sql-server – 存储过程返回varchar
所属栏目:[MsSql教程] 日期:2021-03-30 热度:173
我想知道在SQL中是否可以从存储过程返回varchar值,我看到返回值的大部分示例都是int. 程序中的示例: declare @ErrorMessage varchar(255)if @TestFlag = 0 set @ErrorMessage = 'Test'return @ErrorMessage 解决方法 您可以使用out参数或结果集来返回任何数[详细]
-
sql-server – 如何在一个查询中连接一列内连接中多行的字符串
所属栏目:[MsSql教程] 日期:2021-03-19 热度:167
我有一个查询结果如下: 查询: SELECT Tasks.TaskId,Comments.Comment,comments.timespent FROM commentsINNER JOIN tasks ON comments.entityid = tasks.taskid WHERE ( comments.entity = 1 ) GROUP BY Tasks.TaskId,comments.timespent 结果: TaskID Com[详细]
-
.net – LINQ查询与存储过程
所属栏目:[MsSql教程] 日期:2021-03-19 热度:55
使用linq查询(以及像EF或linq2sql这样的ORM)VS的优点和缺点是什么.存储过程(SQL server 2008)来查询和更新数据模型?性能?速度?等等… 解决方法 当你在代码中时,Linq肯定更具可读性.看到调用执行一个名为“sp_GetSomething”的sproc并没有告诉你什么是开发[详细]