-
entity-framework – 如何使用不同的连接字符串(但相同的数据库)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
我一直在使用这样的连接字符串将我的网站连接到我的数据库: add name="MyDb" connectionString="Data Source=MyDb; Initial Catalog=Staging; User Id=website_staging; Password=secret;" providerName="System.Data.SqlClient" / website_staging用户是db_[详细]
-
sql-server – 如何创建仅影响已更新/插入的行的触发器?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
我有一个有两列的表,我需要一个(columnB)作为另一个列的副本(columnA).因此,如果插入或更新了一行,我希望将columnA中的值复制到columnB. 这就是我现在拥有的: CREATE TRIGGER tUpdateColBON productsFOR INSERT,UPDATE AS BEGIN UPDATE table SET columnB =[详细]
-
如何从sql server 2008中的XML变量中删除属性?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
我有一个名为XML的表(在SQL Server 2008中),它有一个名为XML的XmlDocument字段.我试图从XML变量中删除属性. 这是我的xml的样子 clue_personal_auto xmlns="http://cp.com/rules/client" admin receipt_date03/16/2011/receipt_date date_request_ordered03/16[详细]
-
sql-server – SSRS仅在报告正文的最后一页显示值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
我试图在报表上显示表格页脚中的总和.它将在报告的正文中,不能在页眉或页脚中.表格页脚在每页上重复,但应仅在最后一页显示总和.它将在所有其他页面上显示另一段文字.这可能吗? 其他信息: 表格的细节部分不是一致的高度,但页面是一致的高度.我不能假设每页的[详细]
-
如何在SQL Server中将日期时间格式化为M / D / YYYY?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
要将日期时间转换为MM / DD / YYYY,这可以: declare @datetime datetime = '2015-01-01'select convert(varchar(10),convert(date,@datetime),101) 评估结果为01/01/2015.如何将日期转换为2015年1月1日? http://www.sql-server-helper.com/tips/date-format[详细]
-
为.NET项目选择数据库和ORM
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
我正在使用客户端Silverlight的.NET应用程序.现在我已经到了想要在服务器端抛出静态虚拟数据并添加数据库的地步. 对于数据库,我喜欢使用其中一个ORM,我可以简单地标记我的模型类,并为我构建数据库表.我之前用Groovy和Grails做了一些测试,并认为GORM做得很顺利[详细]
-
sql – sp_send_dbmail中的HTML格式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
我格式化sp_send_dbmail以HTML格式发送电子邮件.但它正在发送带有HTML代码的邮件. 以下是我使用的代码 EXEC msdb.dbo.sp_send_dbmail @recipients=N'*****@********.com',@body= 'font color="green" face="arial"iTestingbr / /i/fonthr /',@subject = 'SQL[详细]
-
sql-server – SQL服务器如何计算出估计的行数?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
我正在尝试调试一个相当复杂的存储过程,它连接多个tabls(10-11).我看到,对于树的一部分,估计的行数与实际行数大不相同 – 在最差的SQL服务器估计将返回1行,而实际上返回55,000行! 我想弄清楚为什么会这样 – 我的所有统计数据都是最新的,我已经在几个表上用F[详细]
-
sql-server – RODBC和Microsoft SQL Server:截断长字符串
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
我试图使用R / RODBC从Microsoft SQL Server数据库查询变量. RODBC将字符串截断为8000个字符. 原始代码:截断255个字符(根据RODBC文档) 库(RODBC) con_string - odbcConnect(“DSN”) query_string - “SELECT text_var FROM table_name” dat - sqlQuery(con[详细]
-
sql – Rails / ActiveRecord按特定值排序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
在Rails 3.2中是否有任何方便的方法来通过将具有特定字段的特定值的记录移动到关系的前面来订购ActiveRecord关系?例如,如果MyModel具有属性country,我想将具有country =’Spain’的记录的任何查询返回的关系排序到关系的前面. 解决方法 像这样的东西.显然,’[详细]
-
sql – 具有内部Join的重复列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
SELECT dealing_record.*,shares.*,transaction_type.*FROM shares INNER JOIN shares ON shares.share_ID = dealing_record.share_id INNER JOIN transaction_type ON transaction_type.transaction_type_id = dealing_record.transaction_type_id; 上面的S[详细]
-
sql-server – 在SQL Server中有任何方法可以让’use database’
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
我想编写一个“通用”脚本来操作许多数据库. ‘use databasename’命令将分发在脚本体中.我宁愿在脚本的顶部显示数据库名称信息.理想情况下: declare @db varchar(100)set @db = 'data_in'use @db 这失败了.也许吧 declare @db varchar(100)set @db = 'data_[详细]
-
SQL – ORDER BY无法正常工作?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
SELECT test_column FROM test_table ORDER BY test_column给出了这个: 1 12 123 2 3 为什么不: 12312123 @JosephPla你明白了,谢谢.如何对数字字符串进行排序? 解决方法 尝试 SELECT test_column FROM test_table ORDER BY cast(test_column as int) 但是[详细]
-
Sql查询创建一个计算字段
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
我有一个像这样的数据库表: 我希望我能够很好地解释这一点,所以你可以理解. 我想计算每个员工工作了多少小时. 例如,对于“Arjeta Domi”,我们有Cell(2,3) – Cell(3,3)Cell(4,3)Cell(5,3),使每个logOut时间与登录时间不同. 我想要的最终表将包含以下列:Card[详细]
-
sql – 随机排序查询Access
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
我正在使用这个简单的查询在ms-access数据库上使用随机排序: SELECT pk FROM TABLE ORDER BY Rnd(pk) asc 当我使用Microsoft Access 2010进行测试时,它工作正常 但是,当我使用经典asp调用此查询时,随机排序不起作用. 这是我的代码: set Rs = Server.CreateO[详细]
-
SQL INNER JOIN问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
我正在创建一个查询,该查询将显示从8个表派生的记录的信息.最初编写查询的开发人员使用’where this equals this’和’this equals this’的组合来创建连接. 我已经将查询更改为使用INNER JOINS.我想知道我的方法是否比使用WHERE运算符的组合更好. 在良好实践[详细]
-
SQL Server中的OrderBy在负值之前放置正值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
我在SQL Server中有一个表,其中包含一个类型为“int”的列.该列可以包含正值和负值.我想基于此列值进行排序,以使此列中具有正值的行位于负值之前. 例 Code SortColumnA 1B 5C -1D -3E 0F 2 要求的输出 Code SortColumnE 0A 1F 2B 5C -3D -1 解决方法 Select *[详细]
-
在SQL中克隆行的最快方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
我想克隆具有单个主键(PrimKey)的多个表的行.在SQL Server 2005中克隆行的最快方法是什么? 这是一个例子, 克隆PrimKey1以获取PrimKey2.所以我尝试以下方法: INSERT INTO PrimKeys SELECT 'PrimKey2' AS PrimKey,* FROM PrimKeys WHERE PrimKey='PrimKey1'[详细]
-
SQL Server规范化策略:varchar vs int Identity
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
我只是想知道这里的最佳解决方案是什么. 假设我有一个规范化的数据库.整个系统的主键是varchar.我想知道的是我应该将这个varchar与一个int关联以进行规范化还是留下它?离开作为varchar更简单,但它可能更优 比如我可以 People======================name varc[详细]
-
SQL – 将24小时(“军事”)时间(2145)转换为“上午/下午时间”(
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
我有两个我正在使用的字段存储为smallint军事结构化时间.编辑我在IBM Informix Dynamic Server Version 10.00.FC9上运行 beg_tm和end_tm 样本值 beg_tm 545end_tm 815beg_tm 1245end_tm 1330 样本输出 beg_tm 5:45 amend_tm 8:15 ambeg_tm 12:45 pmend_tm 1:3[详细]
-
是否有命令检查实体框架中是否存在数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
我可能措辞不好但在我使用的global.asx文件中 if (System.Diagnostics.Debugger.IsAttached) { var test = new TestDbSeeder(App_Start.NinjectWebCommon.UcxDbContext); test.seed(); } 这将检查调试器是否已连接并运行我的测试播种器,以便我的验收测试始终[详细]
-
如何将SQL Server游标转换为MySQL等效
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
如何将以下过程转换为MySQL格式? 这是要转换的部分: DECLARE @CurrentFirstName varchar(300)DECLARE @CurrentAge INTDECLARE CursorName CURSOR FAST_FORWARD FOR SELECT Firstname,Age FROM CustomersOPEN CursorNameFETCH NEXT FROM CursorName INTO @Cu[详细]
-
SQL select,pad按时间顺序丢失了几个月
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
请注意,SQL在以下组的输出中缺少2015-02和2015-03个月.如果一个月没有数据,我想显示月份和0.任何人都知道如何去做这个? SELECT convert(char(7),MeterReadDate,121),count(*)FROM [myTable]where (MeterReadDate dateadd(d,-356,getdate()))group by convert[详细]
-
sql – 哪种数据库设计提供更好的性能?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
我想选择检索人员,并进一步进行一些插入,删除和更新. 如果我想找回居住在巴西的人最好的方法是什么? 在表人中制作2个外国城市和国家: Person(id,name,profession,**id_country**,**id_city**) cities (id,city,**id_country**) countries (id,country) 或者[详细]
-
从SQL表插入和转换数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
我有一个问题一直困扰着我几天.我有一张桌子: 日期 ID Status_ID Start_Time End_Time Status_Time(秒)(他们如何处于特定状态,以秒为单位) 我想将此数据放在另一个表中,该表将Status_ID分组为列.此表包含如下列: 日期 ID 午餐(以秒为单位) 休息(以秒为单位)[详细]