由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - SQL Server table variable 的一个问题请教。
相关主题
初级问题最近写了不少SQL script,请大牛评价下属于什么水平
SQL SERVER改行去SQLLITE了今年加州CS的很好找工作
SQL combine two columns from two different tables no shared (转载)UNIDATA怎么连接进asp.net c#? (转载)
Sql Server有没有清除过期记录的有效办法?sql server 行转列的问题
Table Merge (SQL Server)help about SQL for ACCESS
Any SSIS high hand here?请教SQL Server简单问题,DB->txt file?
兜了一圈LINQ又回到SP了Help on Sql server huge table performance
T-SQL Update Statement Question请教SQL server大牛一个问题
相关话题的讨论汇总
话题: table话题: variable话题: sql话题: server话题: column
进入Database版参与讨论
1 (共1页)
r******g
发帖数: 3849
1
怎么refer table variable 里一个column in SQL server?
在Oracle里, 简单地table.column_name就行了。
刚用SQL server, 这样用不行,放狗查不到equivalent的。是不是不行呀。
B*****g
发帖数: 34098
2
我的无根据理解:
oracle:table variable是一个object
sql server:table variable是一个table

【在 r******g 的大作中提到】
: 怎么refer table variable 里一个column in SQL server?
: 在Oracle里, 简单地table.column_name就行了。
: 刚用SQL server, 这样用不行,放狗查不到equivalent的。是不是不行呀。

r******g
发帖数: 3849
3
嗯。我也是这么理解,这个太不方面了。
u*********e
发帖数: 9616
4
这还不是最不方便的,最不方便的是要是改一个定义好的table variable
s**********o
发帖数: 14359
5
既然要这么用,干嘛不去用ENTITY FRAMEWORK把TABLE当OBJECT用啊

【在 u*********e 的大作中提到】
: 这还不是最不方便的,最不方便的是要是改一个定义好的table variable
u*********e
发帖数: 9616
6
因为我就想写个storeprocedure,entity framework不会overkill吗?不过我也没怎么
用过entity framework.不过很快就没选择必须用了。

【在 s**********o 的大作中提到】
: 既然要这么用,干嘛不去用ENTITY FRAMEWORK把TABLE当OBJECT用啊
s**********o
发帖数: 14359
7
你的STORED PROCEDURE还是没DESIGN好,否则不会有RENAME COLUMN这种东西

【在 u*********e 的大作中提到】
: 因为我就想写个storeprocedure,entity framework不会overkill吗?不过我也没怎么
: 用过entity framework.不过很快就没选择必须用了。

u*********e
发帖数: 9616
8
不是,是我的store procedure里用到一个table variable, 后来那个table variable
里要加column

【在 s**********o 的大作中提到】
: 你的STORED PROCEDURE还是没DESIGN好,否则不会有RENAME COLUMN这种东西
s**********o
发帖数: 14359
9
可以先把COLUMN弄空,再UPDATE啊,
如果嫌烦,你CTE吧,边用边扔,弄一个CTE,加个COLUMN再弄一个

variable

【在 u*********e 的大作中提到】
: 不是,是我的store procedure里用到一个table variable, 后来那个table variable
: 里要加column

u*********e
发帖数: 9616
10
嗯,回头我试试。
也是我以前没用过table variable, 后来写个sp,call function,function 的
parameter是个table variable,用着还好. 可是后来发现要加column要先drop
function.要早知道这么麻烦就不这么干了。

【在 s**********o 的大作中提到】
: 可以先把COLUMN弄空,再UPDATE啊,
: 如果嫌烦,你CTE吧,边用边扔,弄一个CTE,加个COLUMN再弄一个
:
: variable

s**********o
发帖数: 14359
11
如果输出的是个TABLE的话,你就最后弄个
SELECT ALL COLUMN NAMES FROM TABLE VARIABLE(或者TEMP TABLE)
1 (共1页)
进入Database版参与讨论
相关主题
请教SQL server大牛一个问题Table Merge (SQL Server)
Help! A cluster method in SQLAny SSIS high hand here?
请教SQL server的一个programming的问题,谢谢兜了一圈LINQ又回到SP了
SQL Server - how to obtain data type nameT-SQL Update Statement Question
初级问题最近写了不少SQL script,请大牛评价下属于什么水平
SQL SERVER改行去SQLLITE了今年加州CS的很好找工作
SQL combine two columns from two different tables no shared (转载)UNIDATA怎么连接进asp.net c#? (转载)
Sql Server有没有清除过期记录的有效办法?sql server 行转列的问题
相关话题的讨论汇总
话题: table话题: variable话题: sql话题: server话题: column