私はSQL Server 2005データベースを持っています。 Table Aには、列に複数の行にまたがる別の手動のId列と同様に、列にID列があります。 2番目のid列の形式は'0000000098'であり、文字列でなければなりません。データ型を変更することはできません。 Function Aは、最大IDの列値を取得し、1ずつ増やして文字列としてキャストします。 保存したprocが新しいIDを取
に参加することができます生成します私は基準でこれを行います。 SELECT this_.advanceOrderId as y0_ FROM orders_AdvanceOrders this_
left outer join AchievableVersions u1_
on this_.unitId = u1_.achievableVersionId
le
T-SQL gurus、このエラーを返すために次のプロシージャが発生しています:「関数内に含まれるSELECTステートメントはクライアントにデータを返すことができません。 create function dbo.func_get_times_for_stop(@stopId as varchar(5))
returns varchar(max) as
begin
declare @a
昨日、db fieldの型を取得しなければならないシナリオを得ました。そのベースに、フィールドの説明を記述する必要がありました。 Like Select (Case DB_Type When 'I' Then 'Intermediate'
When 'P' Then 'Pending'
Else 'Basic'
End)
From DB_tab
を使用することはできません私はselect文を返す関数を作成しようとしていますが、それはエラーを与える: A RETURN statement with a return value cannot be used in this context. は、これは私のコードです: CREATE FUNCTION [dbo].[Sample] (@SampleValue int)
RETURNS TAB