タグ付けされた質問 「tsql」

T-SQL(Transact Structured Query Language)は、Sybase ASEおよびMicrosoft SQL ServerでサポートされるSQL機能の拡張です。MySQL、PostgreSql、Oracle(Pl / SQL)関連のクエリには、このタグを使用しないでください。LINQを使用して記述されているSQLコードもこのタグの一部ではないことに注意してください。このタグは、Microsoft SQL Serverを使用した高度なSQLプログラミング用に特別に作成されました。



10
T-SQLで数値と文字列を連結して数値をフォーマットする方法
以下の機能があります ALTER FUNCTION [dbo].[ActualWeightDIMS] ( -- Add the parameters for the function here @ActualWeight int, @Actual_Dims_Lenght int, @Actual_Dims_Width int, @Actual_Dims_Height int ) RETURNS varchar(50) AS BEGIN DECLARE @ActualWeightDIMS varchar(50); --Actual Weight IF (@ActualWeight is not null) SET @ActualWeightDIMS = @ActualWeight; --Actual DIMS IF (@Actual_Dims_Lenght is not null) AND (@Actual_Dims_Width is …
105 sql  tsql 

16
テーブル定義を表示するT-SQLクエリ?
SQL Serverテーブルのインデックスとキーを含む完全な定義を表示するクエリとは何ですか?純粋なクエリが必要です-SQL Studioがこれを提供してくれることを知っていますが、私は多くの場合、最小限のアプリしか持たない「ワイルド」コンピュータを使用しており、スタジオをインストールする権限がありません。ただし、SQLCMDは常にオプションです。 更新:私はsp_helpを試しましたが、名前、所有者、タイプ、およびCreated_Datetimeを示す1つのレコードが生成されます。sp_helpで他に何か不足していますか? これが私が呼ぶものです: sp_help空港 テーブルを定義するDDLが本当に必要なことに注意してください。
105 sql-server  tsql 

4
データベーススキーマをSQLファイルにエクスポートする
でMS SQL Server 2008データベース構造をT-SQLファイルにエクスポートすることは可能ですか? テーブルスキーマだけでなく、主キー、外部キー、制約、インデックス、ストアドプロシージャ、ユーザー定義のタイプ/関数もエクスポートしたい。 また、このT-SQLファイルにデータを含めたくありません。 それを達成する方法はありますか?


7
SQL Server 2008 R2でCONCAT関数を使用するにはどうすればよいですか?
CONCATSQL Server 2008 R2の関数を探していました。この機能のリンクを見つけました。しかし、この関数を使用すると、次のエラーが発生します。 メッセージ195、レベル15、状態10、行7 'CONCAT'は、認識されている組み込み関数名ではありません。 いCONCAT関数は、SQL Server 2008 R2で存在していますか? そうでない場合、SQL Server 2008 R2で文字列を連結するにはどうすればよいですか?



2
textまたはntextデータ型のREPLACEの代替
datatable.columnのデータを更新/置換する必要があります。テーブルにはという名前のフィールドがありますContent。REPLACE関数を使用しています。列のデータ型がであるためNTEXT、SQL ServerではREPLACE関数を使用できません。 このデータベースはサードパーティのソフトウェアテーブルであるため、データタイプを変更できません。データ型を変更すると、アプリケーションが失敗します。 UPDATE [CMS_DB_test].[dbo].[cms_HtmlText] SET Content = REPLACE(Content,'ABC','DEF') WHERE Content LIKE '%ABC%' 私はこのエラーを受け取ります: メッセージ8116、レベル16、状態1、行1引数データ型ntextは、置換関数の引数1では無効です。 T-SQLでこれを修正できますか?誰かが読んでループする方法の例はありますか? これは1回限りの変換であるため、別のタイプに変更できる可能性がありますが、データをめちゃくちゃにしているようです。 主キーフィールドがあります:名前:ID-整数-これはIDです...だから私もこれについて考える必要があります。Identityを一時的にNに設定している可能性があります。 REPLACE機能の実現方法について教えてください。 約 3000のステートメントは、新しいソリューションで更新する必要があります。
101 sql  sql-server  tsql 


1
テーブル作成時のデフォルトの制約の宣言
GUIを使用する代わりにコードを記述して、Microsoft SQL Server 2000で新しいテーブルを作成しています。「手動で」行う方法を学習しようとしています。 これは私が実際に使用しているコードであり、正常に動作します。 CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL, "load_date" SMALLDATETIME NOT NULL, "user" VARCHAR(25) NOT NULL, "file_name" VARCHAR(50) NOT NULL, CONSTRAINT "pk_attachments" PRIMARY KEY ("attachment_id"), CONSTRAINT "fk_users" FOREIGN KEY ("user") REFERENCES "users" ("user"), CONSTRAINT "ch_load_date" CHECK ("load_date" < GETDATE()) ) 主キー、外部キー、およびチェック制約を独自に指定したのは、この方法でそれらの名前を定義できるからです。そうしないと、それらをインラインで宣言すると、SQL Serverがランダムな名前を生成してしまい、「好き」ではありません。 デフォルト値の制約を宣言しようとしたときに問題が発生しました。インターネット上の情報とMicrosoft SLQ Server …

17
T-SQLで重複するスペースを1つのスペースに置き換える
特定のフィールドの文字間に複数のスペースがないことを確認する必要があります(すべての空白は気にせず、スペースのみを気にします)。 そう 'single spaces only' に変える必要がある 'single spaces only' 以下は動作しません select replace('single spaces only',' ',' ') 結果として 'single spaces only' CLRベースのソリューションではなく、ネイティブのT-SQLを使用するほうがいいと思います。 考え?
100 sql-server  tsql 

3
オブジェクトへの未解決の参照[INFORMATION_SCHEMA]。[TABLES]
[INFORMATION_SCHEMA].[TABLES]ビューにアクセスするUDFを作成しました。 CREATE FUNCTION [dbo].[CountTables] ( @name sysname ) RETURNS INT AS BEGIN RETURN ( SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = @name ); END Visual Studio内では、ビューのスキーマと名前の両方に警告が表示されます。 SQL71502:関数:[dbo]。[CountTables]には、オブジェクト[INFORMATION_SCHEMA]。[TABLES]への未解決の参照があります。 データベースプロジェクトは問題なく公開できますが、UDFは正しく実行されているようです。IntelliSenseがビューの名前を入力してくれるので、問題はないようです。 sys.objectsこのビューの代わりに使用する実装も変更しようとしましたが、このビューにも同じ警告が表示されました。 この警告を解決するにはどうすればよいですか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.