摘要:
CASE WHEN的两种格式1.简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END2.Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其... 阅读全文
摘要:
项目中,需要选择打印机,切换打印机。demo如下(wpf应用程序):Xaml: View Code打印机LocalPrinter类: public class LocalPrinter { ... 阅读全文
摘要:
declare @SqlStr as nvarchar(max) set @SqlStr=N'Merge Into [Categories] t USING(VALUES (9,''rice'',''main food'',null)) AS s ([CategoryID],[Categ... 阅读全文
摘要:
以Northwind数据库的Categories表为例,增加或修改的存储过程:create PROCEDURE Categories_InsertOrUpdate@CategoryID int,@CategoryName nvarchar(15),@Description ntext,@Pictu... 阅读全文
摘要:
项目中,经常会遇到要创建一个对象的副本作为临时变量或其它用途,需要new一个新对象出来,然后把源对象的各个属性赋值给这个新对象,这样,及时改变了新对象的属性,源对象也不会发生改变,即深拷贝。显然,硬编码地把对象的一个个属性赋值给另外一个对象,不仅繁琐,而且容易出错,对象的类删掉一个属性,则这个副本需... 阅读全文
摘要:
方法一:--分页方法一select top 10 OrderID,CustomerID, EmployeeID,OrderDate,ShippedDate,ShipName,ShipAddress,Freightfrom [Orders] where OrderID not in(select to... 阅读全文
摘要:
sql server中获取要执行的sql或sql块的执行时间,方法之一如下:declare @begin datetime,@end datetimeset @begin =getdate()--your sqlset @end=getdate()PRINT DATEDIFF(millisecond... 阅读全文
摘要:
有时候,一个服务器上有多个数据库,需要向其中一个数据库的表中插入数据时,同时向另外一个数据的表里插入数据。可以利用触发器和同义词(建立同义词的方法省略),在一个数据库的表里插入数据时,同时向另外一个数据库的表里插入数据。触发器代码如下:create trigger userInsertTrigger... 阅读全文
摘要:
List如何去重,代码如下:static void Main(string[] args) { List list = new List(); list.Add(new string[] { "1", "2", "3" }); ... 阅读全文
摘要:
用截取字符串中的数字,代码如下:double d = 0; string str = "hello8023.1314world"; //要截取的字符串 Match m = Regex.Match(str, "\\d+(\\.\\d+){0,1}"); ... 阅读全文