4237得票39回答
如何在 SQL Server 中从 SELECT 语句中进行 UPDATE 操作?

在 SQL Server 中,可以使用 INSERT.. SELECT 语句向表中插入行: INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' ...

2170得票46回答
如何从SQL Server DateTime数据类型中仅返回日期?

SELECT GETDATE() 返回:2008-09-22 15:24:13.790 我想要仅包含日期部分而没有时间部分:2008-09-22 00:00:00.000 如何获得这个结果?

2159得票32回答
如何检查SQL Server表中是否存在某个列

如果某个特定的列不存在,我需要添加它。我有以下代码,但它总是返回 false:IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' ...

2061得票12回答
2000得票4回答
在单个SQL查询中插入多行?

我有多组数据需要一次性插入,比如4行。我的表有三列:Person、Id和Office。 INSERT INTO MyTable VALUES ("John", 123, "Lloyds Office"); INSERT INTO MyTable VALUES ("Jane", 124, "Ll...

1828得票34回答
将存储过程的结果插入临时表中

如何执行SELECT * INTO [临时表] FROM [存储过程],而不是使用FROM [表]并且无需定义[临时表]? Select将BusinessLine中的所有数据选择到tmpBusLine中是可行的。select * into tmpBusLine from BusinessLi...

1784得票30回答
如何在SQL SELECT语句中执行IF...THEN条件判断?

如何在 SQL SELECT 语句中执行 IF...THEN? 例如:SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product

1726得票36回答
查找所有包含指定列名的表 - MS SQL Server

是否有可能查询包含特定列的表名?LIKE '%myName%'

1678得票28回答
获取数据库中所有表的大小

我继承了一个相当大的SQL Server数据库。鉴于其中所包含的数据量,它似乎占用了比我预期更多的空间。 有没有一种简单的方法来确定每个表在磁盘上占用多少空间?

1600得票19回答
如何在SQL Server中使用JOIN进行UPDATE语句?

我需要在SQL Server中使用其“父”表的数据更新此表,如下所示: 表格:saleid (int) udid (int) assid (int) 表格:udid (int) assid (int) sale.assid 包含正确的值以更新 ud.assid。请问哪个查询语句可以实现此...