小编Nag*_*j S的帖子

Sql server联合但保持顺序

有没有办法结合两个表,但是保持第一个表中的行首先出现在结果集中?

例如:

表格1

name        surname
-------------------
John         Doe
Bob          Marley
Ras          Tafari
Run Code Online (Sandbox Code Playgroud)

表2

name       surname
------------------
Lucky      Dube
Abby       Arnold
Run Code Online (Sandbox Code Playgroud)

我希望结果集为:

name        surname
-------------------
John         Doe
Bob          Marley 
Ras          Tafari
Lucky      Dube
Abby       Arnold
Run Code Online (Sandbox Code Playgroud)

不幸的是,工会以某种方式重新排序表.有没有解决的办法?

sql-server

23
推荐指数
3
解决办法
2万
查看次数

ORA-01036:通过C#运行查询时的非法变量名称/编号

我试图ALTER USER在C#中使用OracleCommand在以下代码中使用Oracle数据库查询.如果Username和password的值不是空字符串,它将创建查询.但是执行"ORA-01036: illegal variable name/number"时我收到错误ExecuteNonQuery().

  string updateQuery = "ALTER USER :user IDENTIFIED BY :password";
  connection = new OracleConnection(LoginPage.connectionString);
  connection.Open();                
  OracleCommand cmd = new OracleCommand(updateQuery, connection);
  cmd.Connection = connection;  
  for(int i=0;i<usersList.Count;i++)
        {
            if (!(selectedUsersArray[i].Equals("")) && !passwordArray[i].Equals(""))
            {
                OracleParameter userName = new OracleParameter();
                userName.ParameterName = "user";
                userName.Value = selectedUsersArray[i];

                OracleParameter passwd = new OracleParameter();
                passwd.ParameterName = "password";
                passwd.Value = passwordArray[i];

                cmd.Parameters.Add(userName);
                cmd.Parameters.Add(passwd);

                cmd.Prepare();
                cmd.ExecuteNonQuery();                   


            }
        }
Run Code Online (Sandbox Code Playgroud)

你能否说一下我的实施有什么问题?

c# oracle

9
推荐指数
5
解决办法
9万
查看次数

如何在一组div之间只选择一个div,如单选按钮?

我有一组div:

        <div class="row">
            <div class="col-xs-12 well bb paylater" value="paylater" onclick="selectPayment(this)">payment1</div>
            <div class="col-xs-12 well bb alipay" value="alipay" onclick="selectPayment(this)">payment2</div>
            <div class="col-xs-12 well bb wechatpay" value="wechatpay" onclick="selectPayment(this)">payment3</div>
        </div>
Run Code Online (Sandbox Code Playgroud)

我的JS:

function appendCheckMark(type) {
            $(type).append('<span class="label label-info payment_select"><i class="glyphicon glyphicon-ok"></i></span>');
        }


        function selectPayment(type) {
            var val = $(type).attr('value');
            if ( val == 'paylater') {
                appendCheckMark(type);

            }
            else if (val == 'alipay') {
                appendCheckMark(type);

            }
            else if (val == 'wechatpay'){
                appendCheckMark(type);

            }
        }
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将这三个div作为单选按钮?那么用户只能选择其中一个?

javascript jquery

9
推荐指数
1
解决办法
232
查看次数

程序不会建立

我正在尝试构建一个程序,我收到错误:

Error   2   An error occurred while signing: Failed to sign bin\Release\app.publish\\setup.exe. SignTool Error: ISignedCode::Sign returned error: 0x80880253

    The signer's certificate is not valid for signing.

SignTool Error: An error occurred while attempting to sign: bin\Release\app.publish\\setup.exe  program1
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏

vb.net

7
推荐指数
1
解决办法
8551
查看次数

将参数传递给OLE DB SOURCE

我是SSIS的新手,无法将参数传递给OLE DB Source.我想查询给定日期范围的数据.

我有两个变量,数据类型为Date Time的variable1,变量的值由expression设置DATEADD("day", -1, GETDATE()).数据类型的变量2日期时间和变量的值由表达式设置DATEADD("day", 0, GETDATE())

在OLE DB SOURCE内部,数据访问模式设置为SQL命令,下面是SQL代码.

Select Col1, col2, col3, col4, coldate where Col1 = 'abc' and  coldate between convert(varchar(10), ?, 101) and convert(varchar(10), ?, 101)
Run Code Online (Sandbox Code Playgroud)

我已将参数映射为

Parameter0,User :: variable1,输入

Parameter1,User :: variable2,输入

当我点击预览时,我收到一个错误

"显示预览时出错

附加信息:没有给出一个或多个必需参数的值.(Microsoft SQL Server Native Client 11.0)"

当我调试任务时,我得到的错误是

[OLE DB源[38]]错误:SSIS错误代码DTS_E_OLEDBERROR.发生OLE DB错误.错误代码:0x80040E21.OLE DB记录可用.来源:"Microsoft SQL Server Native Client 11.0"Hresult:0x80040E21描述:"转换规范的字符值无效".

注意:列冷却的数据类型是datetime

请帮我解决这个问题.我能够使用OLE DB Source中的变量使用数据访问模式SQL命令成功查询但我被要求不使用数据访问模式作为SQL命令.谢谢.

sql sql-server ssis msbi

7
推荐指数
1
解决办法
5927
查看次数

VSTS:默认分支和比较分支之间的区别

在我的git存储库中,我有三个分支: master: default、 dev: compare和 temp。

在此处输入图片说明

当我Pull Request从临时分支创建它时,它默认dev为目标。

在此处输入图片说明

这与Microsoft 文档所说的相矛盾:

当您的团队创建新的拉取请求时,更改用于将代码合并到的默认分支。当您想使用 master 以外的分支作为 repo 中的主开发线时,这很有用。

我错过了什么吗?

azure-devops

7
推荐指数
2
解决办法
1万
查看次数

自1970年以来将Sql Server DateTime转换为毫秒

我想将sql server datetime转换为毫秒。我试图用datediff函数将其转换如下:

select cast(Datediff(ms, '1970-01-01',GETUTCDATE()) AS bigint)
Run Code Online (Sandbox Code Playgroud)

但这给了我这个错误:

消息535,级别16,状态0,第2行datediff函数导致溢出。分隔两个日期/时间实例的日期部分的数量太大。尝试将datediff与不太精确的datepart一起使用。

我不想这样:

select cast(Datediff(minute, '1970-01-01',GETUTCDATE()) AS bigint)*60*1000
Run Code Online (Sandbox Code Playgroud)

因为它不会给我准确的结果。有人可以帮我吗?

sql-server

6
推荐指数
3
解决办法
3万
查看次数

n 点的 FFT(非 2 的幂)

我需要知道一种方法,使 FFT (DFT) 仅适用于 n 个点,其中 n 不是 2 的幂。

我想分析修改后的声谱,特别是 Wave 文件,它们共有 44100 个采样点。但我的 FFT 不起作用,它只适用于形状如 2^n 的点。

那我能做什么呢?除了用零填充向量的 2 的下一个幂?!有什么办法可以修改FFT算法吗?

谢谢!

signal-processing fft

5
推荐指数
1
解决办法
1万
查看次数

ALTER TABLE tbl AUTO_INCREMENT = 123作为codeigniter活动记录查询?

如何执行

ALTER TABLE tblname AUTO_INCREMENT = 123
Run Code Online (Sandbox Code Playgroud)

作为codeigniter活动记录查询?

在codeigniter中有一个名为dbforge-> modify_column()的东西,我是否必须使用它,如果是这样的话?

mysql codeigniter-2

5
推荐指数
1
解决办法
4372
查看次数

字符串计算器

嗨其他程序员,

我正在创建一个计算器 C#

我有一个math包含的字符串变量100 * 5 - 2

如何显示498控制台中的输出?

我的代码是这样的:

String math = "100 * 5 - 2"; 

Console.WriteLine(math);

Console.ReadLine(); // For Pause
Run Code Online (Sandbox Code Playgroud)

所以基本上,我的代码将给我的是字符串本身 100 * 5 - 2

但是我希望它能够给我498一个结果.

关于这一点的想法非常感谢.

谢谢

c# calculator console-application

5
推荐指数
1
解决办法
2万
查看次数