-
Sql插入查询性能
所属栏目:[MsSql教程] 日期:2021-03-16 热度:103
我想将n条记录插入到单个表中.可能有许多并发用户,他们可能会从此表中插入/更新/选择数据.在这样的表中插入更好的方法是1000条记录: 将单个SQL查询发送到具有多个插入的数据库.这会将服务器保存到数据库调用,但是(我不确定)会锁定表,直到插入完成并且对该表[详细]
-
sql – SSRS报告生成器 – 仅在第一页上显示标题(带页码)
所属栏目:[MsSql教程] 日期:2021-03-16 热度:74
所以我遇到了在每个页面上显示我的报表标题的问题,但我只想在第一页上显示它.此论坛上的人们给出的解决方案是将标题放在主要内容中.这个问题是我的标题显示页码总页数(即第1页,共3页).我无法将标题移动到正文,因为我将无法访问页码.出于某种原因,报表生成器只[详细]
-
SQL Server 2012列表中的随机字符串
所属栏目:[MsSql教程] 日期:2021-03-16 热度:190
说我有三个价值观,比尔,史蒂夫,杰克.我想用这些值随机更新一个表,例如 更新联系人设置firstname =(‘比尔’,’史蒂夫’,’杰克’)其中city =’NY’ 我如何随机化这些值? 谢谢 解决方法 您可以使用以下技巧执行此操作: update c set name=ca.namefrom contac[详细]
-
从一个数据库表复制到另一个C#
所属栏目:[MsSql教程] 日期:2021-03-16 热度:138
使用C#(vs2005)我需要将一个表从一个数据库复制到另一个数据库.两个数据库引擎都是SQL Server 2005.对于远程数据库,源代码,我只对存储过程具有执行权限,以获取本地需要的数据. 本地数据库我有更多的控制权,因为[asp.net]应用程序需要这个远程表的本地副本.我[详细]
-
sql – Rails:将nils排序到范围的末尾?
所属栏目:[MsSql教程] 日期:2021-03-16 热度:165
所以,我的Photo模型中有以下范围: scope :best,order(:average_rating.desc) 唯一的问题是,事后评级被添加到模型中,因此生产应用程序有很多记录,其中average_rating为零.当我调用这个范围时,它首先返回所有的nils – 事实上它应该是相反的,nils应该是最后的([详细]
-
sql-server – 从客户端检查与SQL Server的连接的简便方法
所属栏目:[MsSql教程] 日期:2021-03-14 热度:172
出于疑难解答的目的,我希望能够检查客户端是否可以连接到SQL Server实例,而与可能无法连接到SQL Server的应用程序无关. 是否有一种简单的方法(这意味着,无需安装第三方软件)使用默认的Windows系统工具执行此操作?也许使用脚本或网络应用程序? 解决方法 如果[详细]
-
sql-server – 为什么SQL Server Managment Studio打开速度这么
所属栏目:[MsSql教程] 日期:2021-03-14 热度:122
我们有一个SQL Server 2005的新安装.服务器无法访问互联网,我们已禁用证书撤销检查,但不想继续执行此操作,因为它很危险.但是仍然有这些非常缓慢的开始时间(超过60秒). 解决方法 在“工具 – 选项”中,转到“环境 – 常规”部分,对于“启动时”选项,选择“打开[详细]
-
SQL在SSRS中运行缓慢,但在SSMS中运行速度很快
所属栏目:[MsSql教程] 日期:2021-03-14 热度:184
我有这个问题: Select 'ALL' as name,'ALL' as pid,'ALL' as typeunion allSelect distinct instructor.name as name,instructor.Pid as pid,instructor_type as type From sisinfo.dbo.SISCRSI instructorinner join section_info as section on section.sc[详细]
-
sql-server – 规划缓存大小和保留内存
所属栏目:[MsSql教程] 日期:2021-03-14 热度:83
运行包含实际执行计划的查询时,根运算符(SELECT)告诉我缓存计划大小为32KB. 连接sys.dm_exec_cached_plans和sys.dm_os_memory_objects的查询,查看有问题的计划,表示pages_in_bytes和max_pages_in_bytes的值为32768(32KB),与缓存的计划大小相匹配. 我不明白的[详细]
-
sql-server – 哪些表设计更适合性能?
所属栏目:[MsSql教程] 日期:2021-03-14 热度:137
我被要求创建一些跟踪帐户收集的每日成本的东西,我试图找出一个支持这个的数据库表模式. 这就是我所知道的 公司拥有超过250万个账户 其中,他们目前平均每月工作200,000(随着人员配置水平的变化,目前很低) 他们有13种不同的成本类型,他们希望跟踪,他们警告说,[详细]
-
sql-server – 如何在SQL Server中合并两个数据库?
所属栏目:[MsSql教程] 日期:2021-03-14 热度:100
两个数据库都具有相同的模式,但在某些表中它们可能会遇到与主键的冲突.所以我希望他们只是忽略重复的行,并继续进一步合并. 解决方法 首先,密钥冲突表明您当前使用的任何流程都很差. 要正确合并使用自动生成(non_GUID)键的两个数据库,您需要执行几个步骤.首先[详细]
-
用于数据库分片的MySQL代理替代方案
所属栏目:[MsSql教程] 日期:2021-03-14 热度:182
MySQL Proxy有什么替代品吗?我不想使用它,因为它仍处于alpha状态. 我将有10台MySQL服务器,其中table_1 table_2 table_3 table_4 … table_10分布在10台服务器上.每个表的结构都是相同的,它们只是具有不同数据集的分片. 有没有替代MySQL代理,我可以让我的客户[详细]
-
在SQL代理作业中运行C#代码
所属栏目:[MsSql教程] 日期:2021-03-14 热度:101
我有一段代码需要在指定的时间每天运行.现在的代码就是我的Web应用程序的一部分.有两个存储过程来获取/保存代码使用的数据. 如何设置Microsoft SQL Server Management Studio 2008 R2以执行我的代码以及SQL代理作业中的存储过程.我以前从未这样做过,似乎无法[详细]
-
将图像存储在数据库中而不是文件系统中
所属栏目:[MsSql教程] 日期:2021-03-14 热度:89
我们都知道有关使用数据库进行文件存储(具体是图像)的讨论已经失去了多少论点和生命.在决定如何继续我的项目时,我有点蠢蠢欲动. 我有一个网站,允许管理员上传员工图片.目前,这些图片存储在我的MySQL数据库中的BLOB中.此外,我有一个与网站一起运行的Windows应[详细]
-
tsql – Great Circle Distance公式:T-SQL
所属栏目:[MsSql教程] 日期:2021-03-14 热度:185
所以我有一个表中有一堆不同的地址.我需要一个proc,它将选择该表中与传入的lat / long值相距指定距离的地址. 我的表的例子如下: - messageId- lat (float)- long (float) Proc正在传递另一个纬度/长度对(也都是浮点数)以及一个整数(英里) 我发现这个http://w[详细]
-
sql – 如何使用rownum
所属栏目:[MsSql教程] 日期:2021-03-12 热度:131
参见英文答案 How to get second largest or third largest entry from a table12个 SELECTing top N rows without ROWNUM?5个 我在oracle中有一个员工表,名称,工资和其他详细信息. 我想获得第二高的薪水,但无法取得. 这一个工作正常 with e_salary as (selec[详细]
-
sql – SPARK:失败:“union”预期但是#39;(‘找到了
所属栏目:[MsSql教程] 日期:2021-03-12 热度:72
我有一个名为df的数据框,名为employee_id.我在做: df.registerTempTable("d_f")val query = """SELECT *,ROW_NUMBER() OVER (ORDER BY employee_id) row_number FROM d_f"""val result = Spark.getSqlContext().sql(query) 但是得到以下问题.有帮助吗? [1.2[详细]
-
将行数据转换为SQL Server中的列
所属栏目:[MsSql教程] 日期:2021-03-12 热度:131
今天,我的同事要求我将数据从垂直临时表转换为水平表.我的意思是将行转换为列.我用了PIVOT并解决了它.但是如果数据字段重复,我遇到了移动数据的麻烦. 以下是我正在处理的测试数据: CREATE TABLE STAGING ( ENTITYID INT,PROPERTYNAME VARCHAR(25),PROPERTYVA[详细]
-
sql – 用于传递闭包的递归查询
所属栏目:[MsSql教程] 日期:2021-03-12 热度:181
我创建了一个简单的例子来说明PostgreSQL中使用递归查询的传递闭包. 但是,我的递归查询有些问题.我不熟悉语法,所以这个请求可能完全是我的noobish,为此,我提前道歉.如果运行查询,您将看到节点1在路径结果中重复自身.有人可以帮我弄清楚如何调整SQL吗? /* 1 /[详细]
-
sql-server – 具有排名功能的递归cte
所属栏目:[MsSql教程] 日期:2021-03-12 热度:89
如何在递归cte中使用排名函数? 这是一个简单的例子,显示了我正在尝试做的事情: with cte as ( select 1 a,1 b union all select 1,2 union all select 2,3 union all select 2,4),rcte (a,b,c,d) as ( select a,cast(0 as int),1 from cte union all select[详细]
-
带有前导填充零的SQL标识
所属栏目:[MsSql教程] 日期:2021-03-12 热度:200
我在表格中将列标记为Identity create table Identitytest( number int identity(1,001) not null,value varchar(500)) 我需要将标识列增加为001,002,003等. 数据库显示它正在插入1,2,3等. 如何才能做到这一点? 解决方法 如果要显示带前导零的数字列,只需在S[详细]
-
SQL * Plus不执行SQL Developer所执行的SQL脚本
所属栏目:[MsSql教程] 日期:2021-03-12 热度:81
我正面临一个非常烦人的问题.我写了(在记事本中)一些SQL脚本.现在,当我尝试通过SQL * Plus(通过命令行,在Windows 7上)执行它们时,我收到类似ORA-00933的错误:SQL命令未正确结束. 然后我复制将脚本粘贴到SQL Developer工作表窗口,单击“运行”按钮,脚本执行时[详细]
-
如何使用T-SQL读取文本文件?
所属栏目:[MsSql教程] 日期:2021-03-12 热度:112
使用T-SQL读取文本文件的最佳方法是什么?我已经看过BULK INSERT和许多不同的功能但不是它们正是我正在寻找的. 我需要读取文本文件中的每一行,然后将其插入到一个表中,其中包含一些其他信息,如文件名,文件位置,状态,记录日期和时间.创造时间等 BULK INSERT不[详细]
-
sql – 从单列中选择多行到单行
所属栏目:[MsSql教程] 日期:2021-03-12 热度:179
我想编写一个SQL Server查询,它将从以下示例表中检索数据: Table: PersonID Name-- ----1 Bill2 Bob3 JimTable: SkillID SkillName-- -----1 Carpentry2 Telepathy3 Navigation4 Opera5 KarateTable: SkillLinkID PersonID SkillID-- -------- -------1 1 22[详细]
-
sql – ORA-22905 – 使用select语句查询表类型时
所属栏目:[MsSql教程] 日期:2021-03-12 热度:116
DECLARE TYPE record_AB IS RECORD ( AA VARCHAR2 (16 BYTE),BB VARCHAR2 (16 BYTE) ); TYPE type_tab_AB IS TABLE OF record_AB INDEX BY BINARY_INTEGER; tab_AB type_tab_AB; BEGIN SELECT * BULK COLLECT INTO tab_AB FROM... .. SELECT * FROM TABLE (t[详细]