-
使用SQL生成唯一的随机数
所属栏目:[MsSql] 日期:2020-05-24 热度:139
我有一些SQL代码使用以下技术生成随机数: DECLARE @Random1 INT, @Random2 INT, @Random3 INT, @Random4 INT, @Random5 INT, @Random6 INT, @Upper INT, @Lower INT---- This will create a random number between 1 and 49SET @Low[详细]
-
sql-server – 在SSIS中,如何获取应该处理的Source返回的行数
所属栏目:[MsSql] 日期:2020-05-24 热度:119
我正在开发一个项目来为我们的SSIS包添加日志记录.我通过实现一些事件处理程序来进行自己的自定义日志记录.我已经实现了OnInformation事件,将时间,源名称和消息写入日志文件.当数据从一个表移动到另一个表时,OnInformation事件将给我一条消息,例如: componen[详细]
-
sql-server – 通过数据库链接将Oracle连接到SQL Server
所属栏目:[MsSql] 日期:2020-05-24 热度:194
我正在尝试从Oracle 10G(在UNIX上)连接到SQL Server数据库(在Windows上).我查看了手册,我承认我发现文档很难遵循.似乎有几个选项可供使用,但没有一个文档描述每个选项的工作原理. 作为一个例子,我已经获得了有关我需要连接的数据库的以下信息(即SQL Server数[详细]
-
sql-server – Microsoft Hex日期
所属栏目:[MsSql] 日期:2020-05-24 热度:122
我从Microsoft SQL Server数据库中获取以下日期/时间值: 0x00009CEF00A25634 我发现这篇文章: Help me translate long value, expressed in hex, back in to a date/time 这似乎是在正确的轨道,但通过使用我没有得到正确日期的代码,我的十六进制日期是否以[详细]
-
sql – 简单的更新语句,以便为所有行分配不同的值
所属栏目:[MsSql] 日期:2020-05-24 热度:133
我正在尝试将一个表中的列设置为随机外键以进行测试. 我尝试使用以下查询 update table1 set table2Id = (select top 1 table2Id from table2 order by NEWID()) 这将随机获得一个table2Id,并将其作为table1中的外键分配给每一行. 这几乎是我想要的,但我希望[详细]
-
sql-server – SQL Server FOR XML PATH:在顶部设置xml-declaration或处理
所属栏目:[MsSql] 日期:2020-05-24 热度:86
我想设置一个处理指令,在XML上包含一个样式表: 同样的问题是xml声明(例如?xml version =“1.0”encoding =“utf-8”?) 期望的结果: ?xml-stylesheet type=text/xsl href=stylesheet.xsl?TestPath TestTest/Test SomeMoreSomeMore/Som[详细]
-
sql-server-2008 – 由于变量为NULL而避免IF ELSE
所属栏目:[MsSql] 日期:2020-05-24 热度:178
我有一些代码,其中WHERE子句中使用的变量可以为空.因此,我必须使用IF ELSE查询数据以检查NULL.无论如何在一个查询中写入? DECLARE @OrderID UNIQUEIDENTIFIERIF @OrderID IS NULL BEGIN SELECT * FROM Customers WHERE OrderID IS NULLENDELSEBE[详细]
-
sql – 对于记录的IS NOT NULL测试在设置变量时不返回TRUE
所属栏目:[MsSql] 日期:2020-05-24 热度:105
使用plpgsql过程提取记录(如果存在),如果存在,则使用它执行某些操作. 变量是一个rowtype: my_var my_table%rowtype; 我用SQL语句填充它: select * from my_table where owner_id = 6 into my_var; 我知道它肯定有一行: raise notice my_var is %, my_var;[详细]
-
sql – SSIS – 在另一个表上执行查找以获取相关列
所属栏目:[MsSql] 日期:2020-05-24 热度:80
我想在SSIS中执行select语句,但是这个select语句从另一个组件中获取一个参数,并且该select语句的列必须用作其他组件的输入. 例如: select id from myTable where name = (column from a previous component). 并且上述select语句的“id”内容应该是未来组件[详细]
-
sql – 使用COUNT(*)或SELECT *是个好主意吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:66
我曾多次听说你出于性能原因不应该执行COUNT(*)或SELECT *,但却无法挖掘出有关它的更多信息. 我可以想象数据库然后使用所有列进行操作,这可能是令人印象深刻的性能损失,但我不确定.有人有关于该主题的进一步信息吗? 1.计数(*)与计数(其他) SQL是声明性的,您[详细]
-
sql – 在引发异常时继续在Oracle中插入
所属栏目:[MsSql] 日期:2020-05-24 热度:108
我正在努力将数据从遗留系统迁移到我们的新应用程序(在Oracle数据库10gR2上运行).作为迁移的一部分,我正在编写一个脚本,将数据插入到应用程序使用的表中. 导入的数据行数达到数千,而源数据不干净(NOT NULL列中的意外空值等).因此,在通过脚本插入数据时,只要发[详细]
-
sql – dba_jobs_running:尝试从过程访问时,表或视图不存在
所属栏目:[MsSql] 日期:2020-05-24 热度:88
只需使用类似的东西查询正在运行的作业 select * from dba_jobs_running; 在我的sqldevelopers SQL控制台中执行时工作正常. 但是,当在过程中具有完全相同的语句时,它不起作用. 编译失败 PL/SQL: ORA-00942: table or view does not exist 有任何想法吗?是否[详细]
-
sql-server – ESXi 5上Windows上的RAID10卷写入延迟
所属栏目:[MsSql] 日期:2020-05-24 热度:191
我在富士通BX922S2刀片服务器上运行VMware ESXi 5环境,连接到富士通DX90 SAN. 我对RAID5卷没有任何问题,但RAID10卷(对于MSSQL)表现出荒谬的写入延迟 – 有时超过1000毫秒,从不低于约30毫秒.这些延迟数据是在VMware中测量的,使用相关SQL服务器的“性能”选项卡[详细]
-
Vertica SQL中的Concat GROUP BY
所属栏目:[MsSql] 日期:2020-05-24 热度:133
我需要以逗号分隔的id列表作为凌乱的第三方api的字段:s这是我想要实现的简化版本. | id | name ||====|======|| 01 | greg || 02 | paul || 03 | greg || 04 | greg || 05 | paul |SELECT name, {some concentration function} AS idsFROM tab[详细]
-
SQL Server,结合LIKE和IN?
所属栏目:[MsSql] 日期:2020-05-24 热度:163
有没有一种简单的方法可以在SQL Server中的一个语句中组合LIKE和IN,而不使用大量的AND和OR? 例如我知道在MySQL中你可以这样做: SELECT * FROM table1 WHERE column1 REGEXP value1|value2|value3 不是真的. LIKE模式语法中没有交替运算符.如果在2008年你可[详细]
-
SQL中字符串比较与int连接的性能
所属栏目:[MsSql] 日期:2020-05-24 热度:72
可以接受的是,在int列上搜索表比在字符串列上更快(比如varchar). 但是,如果我有一个带有Color列的Shirt表,那么创建一个Color表是否更高效,而该表上的主键是Shirt表上的外键?在搜索绿色衬衫时,联接是否会否定在Shirt上的Color列中的值为int而不是字符串值(如[详细]
-
从一列复制到另一列(不同的表相同的数据库)mysql
所属栏目:[MsSql] 日期:2020-05-24 热度:90
您好我想将表IName下的列项目中的全部内容复制到属于同一数据库的表项目下的列名称. 我给出以下查询,但它抛出错误说子查询返回多个记录. (大约有600条记录) Insert into Item set name = (Select Item from IName) 谢谢 INSERT INTO Item (Name) SELECT Item[详细]
-
SQL – MS Access是否抑制插入的主键冲突?
所属栏目:[MsSql] 日期:2020-05-24 热度:89
我正在重新编写MS Access数据库到SQL服务器,并在Access中发现了一个奇怪的问题,我希望有人可以提供帮助. 我有一个表,让我们称之为’Main’,并在索引的帐户上使用主键,并且不允许重复.看起来很简单但我的问题是在数据被插入时发生的. 我的INSERT查询是(为简洁[详细]
-
无序导致SQL
所属栏目:[MsSql] 日期:2020-05-24 热度:155
我一遍又一遍地读到它,SQL的核心是无序模型.这意味着多次执行相同的SQL查询可以以不同的顺序返回结果集,除非包含“order by”子句.有人可以解释为什么SQL查询可以在运行查询的不同实例中以不同的顺序返回结果集吗?情况可能并非总是如此,但肯定是可能的. 从算[详细]
-
sql – 从ActiveRecord获取排名
所属栏目:[MsSql] 日期:2020-05-24 热度:181
如果用户有积分,我如何获得用户排名,假设标准定位: require active_recordclass User ActiveRecord::Base def rank # ??? endendUser.all# = [User id:1 points:100, User id:2 points:400, User id:3 points:100[详细]
-
sql – 具有动态文件名的COPY
所属栏目:[MsSql] 日期:2020-05-24 热度:136
我正在尝试编写一个函数来将csv数据加载到表中.我希望输入参数是文件的路径. CREATE OR REPLACE FUNCTION public.loaddata(filepathname varchar) RETURNS void AS$BODY$BEGINCOPY climatedata( climatestationid, date, prcp,[详细]
-
sql varchar(max)vs varchar(fix)
所属栏目:[MsSql] 日期:2020-05-24 热度:152
每次我混淆选择varchar(max)或varchar(fix)数据类型.假设我有一个大约5000 varchar的数据列.列不是null类型. 我应该设置varchar(max)not null或varchar(5000)not null. 在可以为空的数据类型的情况下也是如此. CREATE TABLE [dbo].[tblCmsPages]([CmsPagesID][详细]
-
sql-server-2005 – 过程从ADO.NET中超时,但在SSMS中没有
所属栏目:[MsSql] 日期:2020-05-24 热度:114
我有一个存储过程给我一个SqlException,因为我从代码运行它时超时(超时设置为30).当我直接在Management Studio中运行该过程时,它会在1秒内执行.我也只在针对特定数据库运行时获得超时.当我使用其他数据库时,它可以快速完成而不会出现错误.这是完整的错误消息[详细]
-
使用Neo4j在一台服务器上创建多个数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:150
如何使用neo4j在一台服务器上创建多个数据库? 我有多个客户端,我想将所有客户端信息分成不同的数据库,以避免数据泄漏. 您需要在conf / neo4j.properties和conf / neo4j-server.properties中使用不同的端口配置安装多个Neo4j. 或者,您可以使用某些虚拟化或容[详细]
-
sql – 使用逗号分隔符将单列数据拆分为SSIS中的多个列
所属栏目:[MsSql] 日期:2020-05-24 热度:177
我在SQL Server中有一个包含3列的表,其中一列是包含由逗号分隔的连续列行的数据列.第一行也是我想要创建的新表的标题行.所以基本上我想转此. Data | ID | Source ====================a,b,c,d,e | 1 | a.csvf,g,h,i,j | 2 | b.csv 成 a | b | c | d | e======[详细]

浙公网安备 33038102330553号