小编Ric*_*iwi的帖子

SQL Server SELECT INTO @variable?

我在我的一个Sql(2008)存储过程中有以下代码执行完全正常:

    CREATE PROCEDURE [dbo].[Item_AddItem]
        @CustomerId uniqueidentifier,
        @Description nvarchar(100),
        @Type int,
        @Username nvarchar(100),
    AS
    BEGIN

        DECLARE @TopRelatedItemId uniqueidentifier;
        SET @TopRelatedItemId = 
        (
           SELECT top(1) RelatedItemId 
           FROM RelatedItems 
           WHERE CustomerId = @CustomerId
        ) 

        DECLARE @TempItem TABLE
        (
            ItemId uniqueidentifier,
            CustomerId uniqueidentifier,
            Description nvarchar(100),
            Type int,
            Username nvarchar(100),
            TimeStamp datetime
        );

        INSERT INTO Item
        OUTPUT INSERTED.* INTO @TempItem
        SELECT NEWID(), @CustomerId, @Description, @Type, @Username, GETDATE()

        SELECT
            ItemId,
            CustomerId,
            @TopRelatedItemId,
            Description,
            Type,
            Username,
            TimeStamp
        FROM
            @TempItem
END
GO
Run Code Online (Sandbox Code Playgroud)

所以你们的问题是有可能做一些事情:

DECLARE @TempCustomer TABLE
(
   CustomerId …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

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

SQL Server检查结果数据类型的表达式

通常我会将数据类型放入临时表并检查表列类型,例如

select 1.0 N into tbl

sp_help tbl
Run Code Online (Sandbox Code Playgroud)

然后,列N显示表达式的数据类型1.0.(这是一个很简单的例子)

有一个SQL函数可以直接检查表达式的数据类型,但是这个名称现在让我失望了.

这个功能叫什么名字?

t-sql sql-server types

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

如何正确使用LogonUser从工作组客户端模拟域用户

ASP.NET:模拟VMWare上的域

这个问题就是我要问的问题,但答案并未提供有关_token如何派生的详细信息.它似乎只是使用WindowsIdentity.GetCurrent().Token所以没有冒充发生.

我可以在.NET中模拟其他Active Directory域上的用户吗?

接下来的问题有相互矛盾的答案,接受的答案是"我开始怀疑我的问题出在其他地方." 没用.

LogonUser仅适用于我的域

下一个问题似乎暗示它是不可能的,但它涉及2个域,所以我不确定它是否相关.

我真正的问题是:

  • 可能吗?如果是这样,
  • 怎么样?或者我哪里出错了?

我到目前为止尝试的是,使用http://msdn.microsoft.com/en-us/library/chf6fbt4%28v=VS.80%29.aspx中的代码

bool returnValue = LogonUser(user, domain, password,
            LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT,
            ref tokenHandle);
// after this point, returnValue = false
Run Code Online (Sandbox Code Playgroud)

Win32错误是

登录失败:未知的用户名或密码错误

.net c# impersonation winforms c#-2.0

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

在LIMDER BY之前或之后应用MySQL LIMIT吗?

当MySQL处理查询时,哪一个首先出现?

一个例子:

SELECT pageRegions
FROM pageRegions WHERE(pageID=?) AND(published=true) AND (publishedOn<=?)
ORDER BY publishedON DESC
LIMIT 1';
Run Code Online (Sandbox Code Playgroud)

即使记录与ORDER BY后应用的修订日期时间IF LIMIT不匹配,是否会返回上次发布的pageRegion?

mysql sql sql-order-by limit

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

获取Forms身份验证中的用户名

我正在使用Forms身份验证.

在Windows身份验证中获取我使用的PC的用户名: User.Identity.Name

我也需要在Forms身份验证中使用此信息,但User.Identity.Name不起作用.

如何在不使用Windows身份验证的情况下获取User.Identity.Name?

c# asp.net forms-authentication windows-authentication

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

将"编译"为HTML作为内联样式

我正在编写电子邮件HTML模板,有些电子邮件客户端不支持<style>指定CSS.应用CSS的唯一选择是使用内联样式(style属性).是否有工具或库(Node.JS)用于将样式表应用于某些HTML并返回应用了样式的HTML?

该工具不必支持许多选择器; id,class和元素名称选择器应该足以满足我的需求.

需要的示例:

// stylesheet.css
a { color: red; }

// email.html
<p>This is a <a href="http://example.com/">test</a></p>

// Expected result
<p>This is a <a href="http://example.com/" style="color: red;">test</a></p>
Run Code Online (Sandbox Code Playgroud)

html css stylesheet node.js

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

如何在没有聚合函数的sql server中创建数据透视查询

我正在使用MS SQL SERVER 2008,我有以下数据:

select * from account;

| PERIOD | ACCOUNT | VALUE |
----------------------------
|   2000 |   Asset |   205 |
|   2000 |  Equity |   365 |
|   2000 |  Profit |   524 |
|   2001 |   Asset |   142 |
|   2001 |  Equity |   214 |
|   2001 |  Profit |   421 |
|   2002 |   Asset |   421 |
|   2002 |  Equity |   163 |
|   2002 |  Profit |   325 |
Run Code Online (Sandbox Code Playgroud)

我想让它们成为这样: …

sql t-sql sql-server

32
推荐指数
2
解决办法
11万
查看次数

.Net 4.5是否支持XML 1.1(对于XML 1.0中的字符无效)?

这是在Web服务(客户端)的上下文中.我需要与后端系统(Java)连接,并且需要在&#14;&#31;范围内传输一些控制字符.

我很清楚XML 1.0不支持这一点,但我很想知道.NET 4平台或.NET 4.5 Web服务框架是否支持XML 1.1中的对话.

.net xml web-services xml-1.1 .net-4.5

25
推荐指数
2
解决办法
3673
查看次数

我应该对NOT NULL列有多宽容?

我正在设计一个数据库模式,我想知道我应该使用什么标准来决定每列是否应该nullable.

我应该将那些绝对必须填写的列标记为NOT NULL ,以便对我的应用程序有任何意义吗?

或者我应该标记我打算永远不会为null的所有列?

小型与大量NOT NULL列的性能影响是什么?

我假设很多NOT NULL列会减慢插入速度,但它实际上可能加快选择速度,因为查询执行计划生成器有更多关于列的信息.

知道比我更多的人可以给我低调吗?

sql sql-server schema nullable

24
推荐指数
6
解决办法
1355
查看次数

具有动态列的MySQL数据透视表查询

我使用下表来存储产品数据:

mysql> SELECT * FROM product;
+---------------+---------------+--------+
| id | name     | description   | stock  |
+---------------+---------------+--------+
|  1 | product1 | first product |    5   | 
|  2 | product2 | second product|    5   | 
+---------------+---------------+--------+

mysql> SELECT * FROM product_additional;
+-----------------+------------+
| id | fieldname  | fieldvalue |
+-----------------+------------+
|  1 | size       | S          |
|  1 | height     | 103        |
|  2 | size       | L          |
|  2 | height     | 13         |
| …
Run Code Online (Sandbox Code Playgroud)

mysql pivot dynamic

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