- Database Listesi Alma
select CATALOG_NAME from INFORMATION_SCHEMA.SCHEMATA
- Dosya Yolu Bulma
SELECT [physical_name] FROM sys.database_files
- Veritabanı Dosyaya Yedekleme
BACKUP DATABASE [MyDB] TO DISK = N'C:\Backup\MyDBBCKP.bak' WITH
NOFORMAT, NOINIT, NAME = N'NTN_Memur-Full Database Backup', SKIP,
NOREWIND, NOUNLOAD, STATS = 10
- Bir Ay İçindeki Gün Sayısını Bulma
CREATE FUNCTION fnc_DaysInMonth (@d DATETIME)
RETURNS INT
AS
BEGIN
RETURN( SELECT DAY( DATEADD( MONTH, 1, @d ) -
DAY( DATEADD( MONTH, 1, @d ) ) ) ) ;
END
- Kelime Ayırma
DECLARE @NextString NVARCHAR(40) ;
DECLARE @Next NVARCHAR(500) ;
DECLARE @Pos INT ;
DECLARE @NextPos INT ;
DECLARE @String VARCHAR(4000) ;
declare @sayi INT ;
SET @String = 'Health Insurance is an insurance against expenses
incurred through illness of the insured.'
DECLARE @Delimiter NVARCHAR(40) ;
set @sayi = 0 ;
set @Next = '';
SET @Delimiter = ' ' ;
SET @String = @String + @Delimiter ;
SET @Pos = charindex(@Delimiter,@String) ;
WHILE (@pos <> 0) and ( @sayi < 1000 )
BEGIN
SET @NextString = substring(@String,1,@Pos - 1) ;
SET @Next = @Next +' ' +@NextString;
--SELECT @NextString -- Show Results
SET @String = substring(@String,@pos+1,len(@String)) ;
SET @pos = charindex(@Delimiter,@String) ;
set @sayi = @sayi + 1 ;
END
insert into tbl_buf(metin) values(@next) ;
Hiç yorum yok:
Yorum Gönder