Showing posts with label SQL SEVER. Show all posts
Showing posts with label SQL SEVER. Show all posts

Query to show the connection as per user and database

the query to find the users having how how many connections are present in which database.

Code:

SELECT LOGINAME AS 'LOGIN NAME',COUNT(DBID) AS 'NO OF CONNECTIONS EXIST',
DB_NAME(DBID) AS 'DATABASE NAME'
FROM SYS.SYSPROCESSES
WHERE DBID > 0
GROUP BY DBID, LOGINAME

Very Simple Query to Print All the Months

just run the below query to print all the months from January to December(without using loop)
code:

;WITH santosh
AS
(
SELECT 1 AS [Month]
UNION ALL
SELECT [Month] +1 FROM santosh WHERE [Month]<12
)
SELECT [Month] [Month], datename(month,dateadd(month, [Month] - 1, 0)) [Month Name] FROM santosh
GO

AUTO INCREMENT PRIMERY KEY IN RUN TIME

BELOW SP WILL HELP YOU TO AUTO INCREMENT PRIMERY KEY IN RUN TIME

ALTER PROCEDURE AUTO_INCREMENT
@NAME VARCHAR(12) = NULL
AS
BEGIN
DECLARE @ID INT
SELECT @ID = MAX(ID) FROM TEST --(TABLENAME)
IF @ID IS NULL
INSERT INTO TEST VALUES(1,@NAME)
ELSE
INSERT INTO TEST VALUES(@ID +1 ,@NAME)
END

Date Format in SQL SERVER 2005

i am giving one example u try with other ID
Ex:
SELECT CONVERT(VARCHAR,GETDATE(),100) AS TODAY
u try with other just changing the ID.

ID FORMAT

0 OR 100 mon dd yyyy hh:miAM (or PM)
101 mm/dd/yy
102 yyyy.mm.dd
103 dd/mm/yyyy
104 dd.mm.yyyy
105 dd-mm-yyyy
106 dd mon yyyy
107 Mon dd, yy
108 hh:mm:ss
9 OR 109 mon dd yyyy hh:mi:ss:mmmAM (or PM)
110 mm-dd-yy
111 yyyy/mm/dd
112 yyyymmdd
13 OR 113 dd mon yyyy hh:mm:ss:mmm(24h)
114 hh:mi:ss:mmm(24h)
20 or 120 yyyy-mm-dd hh:mi:ss(24h)
21 or 121 yyyy-mm-dd hh:mi:ss.mmm(24h)
126 yyyy-mm-dd Thh:mm:ss.mmm(no spaces)
127 yyyy-mm-dd Thh:mm:ss.mmm(no spaces)
130 dd mon yyyy hh:mi:ss:mmmAM


any Doubt plz post comment i will reply soon.

santosh,bangalore