如何使用等于现有列的值的默认值将列添加到SQL Server表?
我试过这个T-SQL语句:
ALTER TABLE tablename
ADD newcolumn type NOT NULL DEFAULT (oldcolumn)
Run Code Online (Sandbox Code Playgroud)
但它给出了一个错误:
在此上下文中不允许使用"oldcolumn"这个名称.有效表达式是常量,常量表达式和(在某些上下文中)变量.不允许使用列名.
我有一个字符串
string a = "abc,xyz,wer";
Run Code Online (Sandbox Code Playgroud)
现在,我需要这个字符串的一部分
string b = "abc";
Run Code Online (Sandbox Code Playgroud)
在第一个逗号之前我需要一切.我怎么能得到它?
如何在逗号(,)之前的所有元素中获取c#中的字符串?例如,如果我的字符串是说
string s = "a,b,c,d";
Run Code Online (Sandbox Code Playgroud)
然后我想要在最后一个逗号之前的所有元素.所以我的新字符串喊出来
string new_string = "a,b,c";
Run Code Online (Sandbox Code Playgroud)
我试过分裂但是我一次只能有一个特定元素.
我有文件路径说"\ ABC\ABX\file.pdf".如何以任何其他方式使用子字符串仅获取文件夹路径,即"\ ABC\ABX \".
先感谢您.