小编Roa*_*ich的帖子

SQL CREATE LOGON - 不能使用@parameter作为用户名

我是开发人员而且我很厌烦SQL :)请帮帮我.

我想创建自己的存储过程,在我的SaaS数据库中创建租户.为此,我需要为租户创建一个新的SQL登录,然后将其添加到预定义的SQL角色.

我只是在尝试创建Login时感到困惑.这是我试过的......

CREATE PROCEDURE [MyScheme].[Tenants_InsertTenant]
    @username nvarchar(2048),
    @password nvarchar(2048)

AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    CREATE LOGIN @username WITH PASSWORD = @password
END
Run Code Online (Sandbox Code Playgroud)

消息102,级别15,状态1,过程Tenants_InsertTenant,第16行'@ username'附近的语法不正确.

消息319,级别15,状态1,过程Tenants_InsertTenant,第16行关键字'with'附近的语法不正确.如果此语句是公用表表达式,xmlnamespaces子句或更改跟踪上下文子句,则必须以分号终止先前的语句.

我意识到这应该是直截了当的,但是当你的新SQL和SQL管理器错误就像他们似乎对我来说一样神秘时,最好只是寻求帮助:)

谢谢,贾斯汀

sql stored-procedures login saas

4
推荐指数
2
解决办法
8419
查看次数

Convert.ToDouble 中忽略小数点

在 C# 中,visual studio 在读取后不以 double 取小数点并使用转换为 double

Convert.ToDouble(Console.ReadLine()); 
Run Code Online (Sandbox Code Playgroud)

命令...例如,如果12.25键入它会将值保存为1225. 我能得到任何帮助吗?这是我正在使用的代码。

double number;
Console.WriteLine("Enter a number with a two decimal places!");
number = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(number):
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)

c# double visual-studio

4
推荐指数
2
解决办法
5486
查看次数

获取所有匹配项的索引

我想得到一个枚举中与给定条件匹配的所有项的索引.有比这更清洁的方式吗?

var indexes = list.Select((item, index) => new { Item = item, Index = index }).Where(o => Condition(o.Item)).Select(o => o.Index);
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何用双引号(",")之间的逗号替换String中的所有逗号(,)?

如果我有这样的字符串

String names = {"lucy, john, frank"} 但我希望字符串看起来像: {"lucy","john","frank"}

所以我想用双引号中的逗号替换所有逗号(",")

我有,String newNames = names.replaceAll(",", "",""); 但这不起作用.怎么了?

java string android

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

在python中使用多个逻辑运算符

如果我在下面的代码中遗漏了一些东西,我有点好奇,

逻辑我希望用户输入或者"Y","H"或者"E"我希望使用return语句转移到另一个类.如果不是,我使用该else部分返回布尔值False.

有一个while循环可以将控件发送回同一个函数,直到用户输入所需的值.

在运行程序时,else无论收到什么输入,它都不会进入零件.

def getUserIngameOption(self):

    userIngameOption=raw_input("Please Enter Y -> for Turn | H -> Hint | E -> to End")        
    userDesc=userIngameOption.upper()


     if not ( userDesc==("Y") or ("H") or ("E")):

         print "Mate PLEASE JUST TYPE WHATTTT is asked for !! not this",userDesc
         return False
     else:
         self.userOpt=userDesc
         print "This is detail that you got>>>",self.userOpt
         return self.userOpt
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

战俘错误:“无法将复杂转换为浮动”

我的 Python 代码有这个问题:

from math import *

m = pow(complex(1,2)*complex(3,0) + complex(1,0),complex(-1,0));
TypeError: can't convert complex to float
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?非常感谢 !

python math

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

标签 统计

c# ×2

python ×2

android ×1

double ×1

java ×1

linq ×1

login ×1

math ×1

python-2.7 ×1

saas ×1

sql ×1

stored-procedures ×1

string ×1

visual-studio ×1