小编Bus*_*cka的帖子

在ORACLE的select语句中获取字段的数据类型

我可以使用select语句获取我选择的每列的数据类型而不是值吗?

例如:

SELECT a.name, a.surname, b.ordernum 
FROM customer a
JOIN orders b
ON a.id = b.id
Run Code Online (Sandbox Code Playgroud)

结果应该是这样的

name    | NVARCHAR(100)
surname | NVARCHAR(100)
ordernum| INTEGER
Run Code Online (Sandbox Code Playgroud)

或者它可以在这样的行中,它并不重要:

name           |   surname     |  ordernum
NVARCHAR(100)  | NVARCHAR(100) |   INTEGER
Run Code Online (Sandbox Code Playgroud)

谢谢

sql oracle types function

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

psql \copy 中的变量替换

是否可以在 PSQL 控制台导出文件中将当前日期放在文件名末尾?导出文件的名称应类似于table_20140710.csv是否可以动态执行此操作?- 日期的格式可以与上面的不同,但这并不重要。

这就是我的意思的例子:

\set curdate current_date
\copy (SELECT * FROM table) To 'C:/users/user/desktop/table_ ' || :curdate  || '.csv' WITH DELIMITER AS ';' CSV HEADER
Run Code Online (Sandbox Code Playgroud)

postgresql command-line dynamic-sql variable-substitution psql

9
推荐指数
2
解决办法
4666
查看次数

MySQL中的数据透视表 - 使用varchar格式的值转换为数据透视表

我希望转换Table1中的数据,如Pivot_table中数据的第一张图片所示.有可能在MySQL中这样做吗?因为数据透视表(A,B,C,D)的值是varchar数据格式,我不能像SUM那样使用MySQL的任何聚合函数.

Table1:
PK        Name     Subject     Grade
-------------------------------------
1         Bob       Math        A
2         Bob       History     B
3         Bob       Language    C
4         Bob       Biology     D
5         Sue       History     C
6         Sue       Math        A
7         Sue       Music       A
8         Sue       Geography   C


Pivot_table:
Subject     Bob     Sue
-------------------------
Math        A        A
History     B        C
Language    C 
Biology     D
Music                A
Geography            C
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

mysql sql pivot

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

变量中的日期 - mysql

我需要帮助如何将值从类型上的值保存到我的变量中@today,正如您在第一个 SET 行和我的变量的第二行中看到的那样,我想将值保存为 DATE 类型。CURRENT_DATE()VARCHAR@yesterday

SET @today=CAST(CURRENT_DATE() AS VARCHAR(50)),
@yesterday=CAST(DATE_ADD(CURRENT_DATE, INTERVAL -1 DAY) AS DATE)

SELECT @today, @yesterday
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

mysql variables casting date

4
推荐指数
1
解决办法
8859
查看次数

使用c#和基本身份验证来使用Web服务

我想使用以下代码使用Web服务:

WebService.GenRelClient client = new WebService.GenRelClient();
client.ClientCredentials.UserName.UserName = @"UserName";
client.ClientCredentials.UserName.Password = @"Password";
var response = client.returnString("test");
Run Code Online (Sandbox Code Playgroud)

我的配置看起来像这样:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="GenRelClientPortBinding">
        <security mode="TransportCredentialOnly">
          <transport clientCredentialType="Basic" />
        </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint
          address="http://ws.domain.com/GenRel/GenRel"
          binding="basicHttpBinding"
          bindingConfiguration="GenRelClientPortBinding"
          contract="WebService.GenRelClientPort"
          name="GenRelClientPort" />
    </client>
  </system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

请求被发送到Web服务,并且响应被发送回有关于它需要基本身份验证的错误消息,因为请求是在没有凭据的情况下发送的,所以我不知道哪里出错.

谢谢您的帮助

c# wcf web-services basic-authentication

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